Поделиться через


Application Gateways - Create Or Update

Создает или обновляет указанный шлюз приложений.

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

Параметры URI

Имя В Обязательно Тип Описание
applicationGatewayName
path True

string

Имя шлюза приложений.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Тип Описание
id

string

Идентификатор ресурса.

identity

ManagedServiceIdentity

Удостоверение шлюза приложений, если настроено.

location

string

Расположение ресурса.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Сертификаты проверки подлинности ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Настройка автомасштабирования.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Внутренний пул адресов ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Серверные параметры HTTP ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Параметры серверной части ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Пользовательские конфигурации ошибок ресурса шлюза приложений.

properties.enableFips

boolean

Включена ли функция FIPS в ресурсе шлюза приложений.

properties.enableHttp2

boolean

Включен ли ПРОТОКОЛ HTTP2 в ресурсе шлюза приложений.

properties.firewallPolicy

SubResource

Ссылка на ресурс FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Если задано значение true, политика брандмауэра связывается со шлюзом приложений независимо от того, отличается ли эта политика от конфигурации WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Интерфейсные IP-адреса ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Интерфейсные порты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Подсети ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Глобальная конфигурация.

properties.httpListeners

ApplicationGatewayHttpListener[]

Прослушиватели HTTP ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.listeners

ApplicationGatewayListener[]

Прослушиватели ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Загрузка политик распространения ресурса шлюза приложений.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Конфигурации PrivateLink в шлюзе приложений.

properties.probes

ApplicationGatewayProbe[]

Пробы ресурса шлюза приложений.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Конфигурации перенаправления ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Запрос правил маршрутизации ресурса шлюза приложений.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Перезапись правил для ресурса шлюза приложений.

properties.routingRules

ApplicationGatewayRoutingRule[]

Правила маршрутизации ресурса шлюза приложений.

properties.sku

ApplicationGatewaySku

SKU ресурса шлюза приложений.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

SSL-сертификаты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.sslPolicy

ApplicationGatewaySslPolicy

Политика SSL ресурса шлюза приложений.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Профили SSL ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Доверенные сертификаты клиента ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Доверенные корневые сертификаты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Схема URL-пути ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Конфигурация брандмауэра веб-приложения.

tags

object

Теги ресурсов.

zones

string[]

Список зон доступности, обозначающих, откуда должен поступать ресурс.

Ответы

Имя Тип Описание
200 OK

ApplicationGateway

Обновление выполнено успешно. Операция возвращает результирующий ресурс ApplicationGateway.

201 Created

ApplicationGateway

Создание выполнено успешно. Операция возвращает результирующий ресурс ApplicationGateway.

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

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

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

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

Определения

Имя Описание
ApplicationGateway

Ресурс шлюза приложений.

ApplicationGatewayAuthenticationCertificate

Сертификаты проверки подлинности шлюза приложений.

ApplicationGatewayAutoscaleConfiguration

Шлюз приложений конфигурации автомасштабирования.

ApplicationGatewayBackendAddress

Внутренний адрес шлюза приложений.

ApplicationGatewayBackendAddressPool

Внутренний пул адресов шлюза приложений.

ApplicationGatewayBackendHttpSettings

Параметры пула адресов серверной части шлюза приложений.

ApplicationGatewayBackendSettings

Параметры пула адресов серверной части шлюза приложений.

ApplicationGatewayClientAuthConfiguration

Конфигурация проверки подлинности клиента шлюза приложений.

ApplicationGatewayClientRevocationOptions

Проверьте состояние отзыва сертификата клиента.

ApplicationGatewayConnectionDraining

Очистка подключений позволяет использовать открытые подключения к внутреннему серверу в течение указанного времени после удаления серверного сервера из конфигурации.

ApplicationGatewayCookieBasedAffinity

Сходство на основе файлов cookie.

ApplicationGatewayCustomError

Пользовательская ошибка шлюза приложений.

ApplicationGatewayCustomErrorStatusCode

Код состояния пользовательской ошибки шлюза приложений.

ApplicationGatewayFirewallDisabledRuleGroup

Позволяет отключить правила в группе правил или во всей группе правил.

ApplicationGatewayFirewallExclusion

Разрешить исключить некоторые переменные, удовлетворяющие условию для проверка WAF.

ApplicationGatewayFirewallMode

Режим брандмауэра веб-приложения.

ApplicationGatewayFrontendIPConfiguration

Интерфейсная IP-конфигурация шлюза приложений.

ApplicationGatewayFrontendPort

Интерфейсный порт шлюза приложений.

ApplicationGatewayGlobalConfiguration

Шлюз приложений глобальной конфигурации.

ApplicationGatewayHeaderConfiguration

Конфигурация заголовка для набора действий в Шлюз приложений.

ApplicationGatewayHttpListener

Прослушиватель HTTP шлюза приложений.

ApplicationGatewayIPConfiguration

IP-конфигурация шлюза приложений. В настоящее время разрешена 1 конфигурация общедоступного и 1 частного IP-адреса.

ApplicationGatewayListener

Прослушиватель шлюза приложений.

ApplicationGatewayLoadDistributionAlgorithm

Ресурс целевых объектов распределения загрузки шлюза приложений.

ApplicationGatewayLoadDistributionPolicy

Загрузка политики распространения шлюза приложений.

ApplicationGatewayLoadDistributionTarget

Загрузка целевого объекта распределения шлюза приложений.

ApplicationGatewayOperationalState

Рабочее состояние ресурса шлюза приложений.

ApplicationGatewayPathRule

Правило пути для схемы URL-путей шлюза приложений.

ApplicationGatewayPrivateEndpointConnection

Подключение к частной конечной точке в шлюзе приложений.

ApplicationGatewayPrivateLinkConfiguration

Приватный канал конфигурации в шлюзе приложений.

ApplicationGatewayPrivateLinkIpConfiguration

Конфигурация IP-адреса приватного канала шлюза приложений.

ApplicationGatewayProbe

Проба шлюза приложений.

ApplicationGatewayProbeHealthResponseMatch

Соответствие ответа о работоспособности пробы приложений шлюза приложений.

ApplicationGatewayProtocol

протокол Шлюз приложений.

ApplicationGatewayRedirectConfiguration

Конфигурация перенаправления шлюза приложений.

ApplicationGatewayRedirectType

Тип перенаправления HTTP.

ApplicationGatewayRequestRoutingRule

Правило маршрутизации запросов шлюза приложений.

ApplicationGatewayRequestRoutingRuleType

Тип правила.

ApplicationGatewayRewriteRule

Правило перезаписи шлюза приложений.

ApplicationGatewayRewriteRuleActionSet

Набор действий в правиле перезаписи в Шлюз приложений.

ApplicationGatewayRewriteRuleCondition

Набор условий в правиле перезаписи в Шлюз приложений.

ApplicationGatewayRewriteRuleSet

Переопределите набор правил шлюза приложений.

ApplicationGatewayRoutingRule

Правило маршрутизации шлюза приложений.

ApplicationGatewaySku

Номер SKU шлюза приложений.

ApplicationGatewaySkuName

Имя номера SKU шлюза приложений.

ApplicationGatewaySslCertificate

SSL-сертификаты шлюза приложений.

ApplicationGatewaySslCipherSuite

Комплекты шифров SSL должны быть включены в указанном порядке для шлюза приложений.

ApplicationGatewaySslPolicy

Шлюз приложений политики SSL.

ApplicationGatewaySslPolicyName

Имя предопределенной политики SSL.

ApplicationGatewaySslPolicyType

Тип политики SSL.

ApplicationGatewaySslProfile

Профиль SSL шлюза приложений.

ApplicationGatewaySslProtocol

Протоколы SSL, которые будут отключены на шлюзе приложений.

ApplicationGatewayTier

Уровень шлюза приложений.

ApplicationGatewayTrustedClientCertificate

Доверенные клиентские сертификаты шлюза приложений.

ApplicationGatewayTrustedRootCertificate

Доверенные корневые сертификаты шлюза приложений.

ApplicationGatewayUrlConfiguration

Конфигурация URL-адреса действия, заданного в Шлюз приложений.

ApplicationGatewayUrlPathMap

UrlPathMaps предоставляет путь URL-адреса к сведениям о сопоставлении серверной части для PathBasedRouting.

ApplicationGatewayWebApplicationFirewallConfiguration

Конфигурация брандмауэра веб-приложения шлюза приложений.

ApplicationSecurityGroup

Группа безопасности приложений в группе ресурсов.

AutoApproval

Список автоматического утверждения службы приватного канала.

BackendAddressPool

Пул внутренних IP-адресов.

CloudError

Ответ об ошибке от службы.

CloudErrorBody

Ответ об ошибке от службы.

CustomDnsConfigPropertiesFormat

Содержит настраиваемую конфигурацию разрешения DNS от клиента.

DdosSettings

Содержит параметры защиты от атак DDoS общедоступного IP-адреса.

DdosSettingsProtectionMode

Режим защиты от атак DDoS общедоступного IP-адреса

Delegation

Сведения о службе, которой делегируется подсеть.

DeleteOptions

Укажите, что происходит с общедоступным IP-адресом при удалении используемой виртуальной машины.

ExtendedLocation

Сложный тип ExtendedLocation.

ExtendedLocationTypes

Тип расширенного расположения.

FlowLog

Ресурс журнала потоков.

FlowLogFormatParameters

Параметры, определяющие формат журнала потоков.

FlowLogFormatType

Тип файла журнала потоков.

FrontendIPConfiguration

Внешний IP-адрес подсистемы балансировки нагрузки.

GatewayLoadBalancerTunnelInterface

Интерфейс туннеля подсистемы балансировки нагрузки шлюза серверного пула адресов подсистемы балансировки нагрузки.

GatewayLoadBalancerTunnelInterfaceType

Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза.

GatewayLoadBalancerTunnelProtocol

Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза.

InboundNatRule

Правило NAT для входящего трафика подсистемы балансировки нагрузки.

IPAllocationMethod

Метод выделения IP-адресов.

IPConfiguration

Ip-конфигурация.

IPConfigurationProfile

Дочерний ресурс профиля IP-конфигурации.

IpTag

Содержит ipTag, связанный с объектом .

IPVersion

Версия IP-адреса.

LoadBalancerBackendAddress

Серверные адреса подсистемы балансировки нагрузки.

LoadBalancerBackendAddressAdminState

Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения.

ManagedServiceIdentity

Удостоверение ресурса.

NatGateway

Ресурс шлюза Nat.

NatGatewaySku

SKU шлюза nat.

NatGatewaySkuName

Имя SKU шлюза Nat.

NatRulePortMapping

Сопоставления отдельных портов для правила NAT для входящего трафика, созданного для внутреннего пула.

NetworkInterface

Сетевой интерфейс в группе ресурсов.

NetworkInterfaceAuxiliaryMode

Вспомогательный режим ресурса сетевого интерфейса.

NetworkInterfaceAuxiliarySku

Вспомогательный номер SKU ресурса сетевого интерфейса.

NetworkInterfaceDnsSettings

Параметры DNS сетевого интерфейса.

NetworkInterfaceIPConfiguration

IPConfiguration в сетевом интерфейсе.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Свойства PrivateLinkConnection для сетевого интерфейса.

NetworkInterfaceMigrationPhase

Этап миграции ресурса сетевого интерфейса.

NetworkInterfaceNicType

Тип ресурса сетевого интерфейса.

NetworkInterfaceTapConfiguration

Коснитесь конфигурации в сетевом интерфейсе.

NetworkSecurityGroup

Ресурс NetworkSecurityGroup.

PrivateEndpoint

Ресурс частной конечной точки.

PrivateEndpointConnection

Ресурс PrivateEndpointConnection.

PrivateEndpointIPConfiguration

IP-конфигурация частной конечной точки.

PrivateLinkService

Ресурс службы Приватного канала.

PrivateLinkServiceConnection

Ресурс PrivateLinkServiceConnection.

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

PrivateLinkServiceIpConfiguration

Ip-конфигурация службы приватного канала.

ProvisioningState

Текущее состояние подготовки.

PublicIPAddress

Ресурс общедоступного IP-адреса.

PublicIPAddressDnsSettings

Содержит полное доменное имя записи DNS, связанной с общедоступным IP-адресом.

PublicIpAddressDnsSettingsDomainNameLabelScope

Метка доменного имени область. Если указаны метка доменного имени и метка доменного имени область, создается запись DNS для общедоступного IP-адреса в системе DNS Microsoft Azure с хэшируемым значением, включаемым в полное доменное имя.

PublicIPAddressMigrationPhase

Этап миграции общедоступного IP-адреса.

PublicIPAddressSku

Номер SKU общедоступного IP-адреса.

PublicIPAddressSkuName

Имя номера SKU общедоступного IP-адреса.

PublicIPAddressSkuTier

Уровень номера SKU общедоступного IP-адреса.

ResourceIdentityType

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений из виртуальной машины.

ResourceNavigationLink

Ресурс ResourceNavigationLink.

RetentionPolicyParameters

Параметры, определяющие политику хранения для журнала потоков.

Route

Ресурс маршрутизации.

RouteNextHopType

Тип прыжка Azure, куда должны отправляться пакеты.

RouteTable

Ресурс таблицы маршрутизации.

SecurityRule

Правило безопасности сети.

SecurityRuleAccess

Указывает, разрешен или запрещен сетевой трафик.

SecurityRuleDirection

Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика.

SecurityRuleProtocol

Сетевой протокол, к которому применяется данное правило.

ServiceAssociationLink

Ресурс ServiceAssociationLink.

ServiceEndpointPolicy

Ресурс политики конечной точки службы.

ServiceEndpointPolicyDefinition

Определения политик конечной точки службы.

ServiceEndpointPropertiesFormat

Свойства конечной точки службы.

Subnet

Подсеть в ресурсе виртуальной сети.

SubResource

Ссылка на другой подресурс.

SyncMode

Синхронный режим внутренних адресов для серверного пула

TrafficAnalyticsConfigurationProperties

Параметры, определяющие конфигурацию аналитики трафика.

TrafficAnalyticsProperties

Параметры, определяющие конфигурацию аналитики трафика.

TransportProtocol

Транспортный протокол для конечной точки.

UserAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualNetworkPrivateEndpointNetworkPolicies

Включение или отключение применения политик сети к частной конечной точке в подсети.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Включите или отключите применение политик сети к службе приватного канала в подсети.

VirtualNetworkTap

виртуальная сеть ресурс Tap.

Visibility

Список видимости службы приватного канала.

ApplicationGateway

Ресурс шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

identity

ManagedServiceIdentity

Удостоверение шлюза приложений, если оно настроено.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Сертификаты проверки подлинности ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Конфигурация автомасштабирования.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Внутренний пул адресов ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Параметры HTTP серверной части ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Параметры серверной части ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Пользовательские конфигурации ошибок ресурса шлюза приложений.

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

Предопределенная политика SSL по умолчанию, применяемая к ресурсу шлюза приложений.

properties.enableFips

boolean

Указывает, включен ли FIPS в ресурсе шлюза приложений.

properties.enableHttp2

boolean

Указывает, включен ли ПРОТОКОЛ HTTP2 в ресурсе шлюза приложений.

properties.firewallPolicy

SubResource

Ссылка на ресурс FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Если задано значение true, политика брандмауэра связывается со шлюзом приложений независимо от того, отличается ли политика от конфигурации WAF.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Интерфейсные IP-адреса ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Интерфейсные порты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Подсети ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Глобальная конфигурация.

properties.httpListeners

ApplicationGatewayHttpListener[]

Прослушиватели HTTP ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.listeners

ApplicationGatewayListener[]

Прослушиватели ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Загрузка политик распространения ресурса шлюза приложений.

properties.operationalState

ApplicationGatewayOperationalState

Рабочее состояние ресурса шлюза приложений.

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

Подключения к частной конечной точке в шлюзе приложений.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

Конфигурации PrivateLink в шлюзе приложений.

properties.probes

ApplicationGatewayProbe[]

Пробы ресурса шлюза приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса шлюза приложений.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Конфигурации перенаправления ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Запрос правил маршрутизации ресурса шлюза приложений.

properties.resourceGuid

string

Свойство GUID ресурса шлюза приложений.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Перепишите правила для ресурса шлюза приложений.

properties.routingRules

ApplicationGatewayRoutingRule[]

Правила маршрутизации ресурса шлюза приложений.

properties.sku

ApplicationGatewaySku

SKU ресурса шлюза приложений.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

SSL-сертификаты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.sslPolicy

ApplicationGatewaySslPolicy

Политика SSL ресурса шлюза приложений.

properties.sslProfiles

ApplicationGatewaySslProfile[]

Профили SSL ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Доверенные клиентские сертификаты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Доверенные корневые сертификаты ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

Схема URL-пути ресурса шлюза приложений. Ограничения по умолчанию см. в разделе ограничения Шлюз приложений.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Конфигурация брандмауэра веб-приложения.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

zones

string[]

Список зон доступности, обозначающих, откуда должен поступать ресурс.

ApplicationGatewayAuthenticationCertificate

Сертификаты проверки подлинности шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя сертификата проверки подлинности, уникального в пределах Шлюз приложений.

properties.data

string

Общедоступные данные сертификата.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса сертификата проверки подлинности.

type

string

Тип ресурса.

ApplicationGatewayAutoscaleConfiguration

Шлюз приложений конфигурации автомасштабирования.

Имя Тип Описание
maxCapacity

integer

Верхняя граница количества Шлюз приложений емкости.

minCapacity

integer

Нижняя граница количества Шлюз приложений емкости.

ApplicationGatewayBackendAddress

Внутренний адрес шлюза приложений.

Имя Тип Описание
fqdn

string

Полное доменное имя (FQDN).

ipAddress

string

IP-адрес.

ApplicationGatewayBackendAddressPool

Внутренний пул адресов шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя внутреннего пула адресов, уникального в пределах Шлюз приложений.

properties.backendAddresses

ApplicationGatewayBackendAddress[]

Серверные адреса.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Коллекция ссылок на IP-адреса, определенные в сетевых интерфейсах.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса серверного пула адресов.

type

string

Тип ресурса.

ApplicationGatewayBackendHttpSettings

Параметры пула адресов серверной части шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя параметров HTTP серверной части, которые являются уникальными в пределах Шлюз приложений.

properties.affinityCookieName

string

Имя файла cookie, используемое для файла cookie сходства.

properties.authenticationCertificates

SubResource[]

Массив ссылок на сертификаты проверки подлинности шлюза приложений.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Очистка подключений для ресурса параметров HTTP серверной части.

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

Сходство на основе файлов cookie.

properties.hostName

string

Заголовок узла, отправляемый на внутренние серверы.

properties.path

string

Путь, который следует использовать в качестве префикса для всех HTTP-запросов. Значение NULL означает, что путь не будет иметь префикс. Значение по умолчанию равно null.

properties.pickHostNameFromBackendAddress

boolean

Следует ли выбирать заголовок узла из имени узла внутреннего сервера. Значение по умолчанию — false.

properties.port

integer

Порт назначения на серверной части.

properties.probe

SubResource

Ресурс пробы шлюза приложений.

properties.probeEnabled

boolean

Включена ли проба. Значение по умолчанию — false.

properties.protocol

ApplicationGatewayProtocol

Протокол, используемый для взаимодействия с серверной частью.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса параметров HTTP серверной части.

properties.requestTimeout

integer

Время ожидания запроса в секундах. Шлюз приложений запрос завершится ошибкой, если ответ не получен в рамках RequestTimeout. Допустимые значения : от 1 секунды до 86400 секунд.

properties.trustedRootCertificates

SubResource[]

Массив ссылок на доверенные корневые сертификаты шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayBackendSettings

Параметры пула адресов серверной части шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя параметров серверной части, уникальных в пределах Шлюз приложений.

properties.hostName

string

Указание имени сервера для отправки на внутренние серверы для протокола TLS.

properties.pickHostNameFromBackendAddress

boolean

Следует ли выбрать указание имени сервера из имени узла внутреннего сервера для протокола TLS. Значение по умолчанию — false.

properties.port

integer

Порт назначения на серверной части.

properties.probe

SubResource

Ресурс пробы шлюза приложений.

properties.protocol

ApplicationGatewayProtocol

Протокол, используемый для взаимодействия с серверной частью.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса параметров HTTP серверной части.

properties.timeout

integer

Время ожидания подключения в секундах. Шлюз приложений запрос завершится ошибкой, если ответ не получен в пределах ConnectionTimeout. Допустимые значения : от 1 секунды до 86400 секунд.

properties.trustedRootCertificates

SubResource[]

Массив ссылок на доверенные корневые сертификаты шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayClientAuthConfiguration

Конфигурация проверки подлинности клиента шлюза приложений.

Имя Тип Описание
verifyClientCertIssuerDN

boolean

Проверьте имя издателя сертификата клиента в шлюзе приложений.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

Проверьте состояние отзыва сертификата клиента.

ApplicationGatewayClientRevocationOptions

Проверьте состояние отзыва сертификата клиента.

Имя Тип Описание
None

string

OCSP

string

ApplicationGatewayConnectionDraining

Очистка подключений позволяет использовать открытые подключения к внутреннему серверу в течение указанного времени после удаления серверного сервера из конфигурации.

Имя Тип Описание
drainTimeoutInSec

integer

Количество секунд, в течение которых активен слив подключений. Допустимые значения — от 1 секунды до 3600 секунд.

enabled

boolean

Включена ли очистка подключений.

ApplicationGatewayCookieBasedAffinity

Сходство на основе файлов cookie.

Имя Тип Описание
Disabled

string

Enabled

string

ApplicationGatewayCustomError

Пользовательская ошибка шлюза приложений.

Имя Тип Описание
customErrorPageUrl

string

URL-адрес страницы ошибки пользовательской ошибки шлюза приложений.

statusCode

ApplicationGatewayCustomErrorStatusCode

Код состояния пользовательской ошибки шлюза приложений.

ApplicationGatewayCustomErrorStatusCode

Код состояния пользовательской ошибки шлюза приложений.

Имя Тип Описание
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

Позволяет отключить правила в группе правил или во всей группе правил.

Имя Тип Описание
ruleGroupName

string

Имя группы правил, которая будет отключена.

rules

integer[]

Список правил, которые будут отключены. Если значение равно null, все правила группы правил будут отключены.

ApplicationGatewayFirewallExclusion

Разрешить исключить некоторые переменные, удовлетворяющие условию для проверка WAF.

Имя Тип Описание
matchVariable

string

Исключаемая переменная.

selector

string

Если matchVariable является коллекцией, оператор используется для указания элементов в коллекции, к которым применяется это исключение.

selectorMatchOperator

string

Если matchVariable является коллекцией, с помощью селектора укажите, к каким элементам в коллекции применяется это исключение.

ApplicationGatewayFirewallMode

Режим брандмауэра веб-приложения.

Имя Тип Описание
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

Интерфейсная IP-конфигурация шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя интерфейсной IP-конфигурации, которая является уникальной в пределах Шлюз приложений.

properties.privateIPAddress

string

PrivateIPAddress IP-конфигурации сетевого интерфейса.

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частных IP-адресов.

properties.privateLinkConfiguration

SubResource

Ссылка на конфигурацию приватного канала шлюза приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса интерфейсной IP-конфигурации.

properties.publicIPAddress

SubResource

Ссылка на ресурс PublicIP.

properties.subnet

SubResource

Ссылка на ресурс подсети.

type

string

Тип ресурса.

ApplicationGatewayFrontendPort

Интерфейсный порт шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя внешнего порта, уникального в пределах Шлюз приложений.

properties.port

integer

Интерфейсный порт.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса внешнего порта.

type

string

Тип ресурса.

ApplicationGatewayGlobalConfiguration

Шлюз приложений глобальной конфигурации.

Имя Тип Описание
enableRequestBuffering

boolean

Включите буферизацию запросов.

enableResponseBuffering

boolean

Включите буферизацию ответов.

ApplicationGatewayHeaderConfiguration

Конфигурация заголовка для набора действий в Шлюз приложений.

Имя Тип Описание
headerName

string

Имя заголовка конфигурации заголовка.

headerValue

string

Значение заголовка конфигурации заголовка.

ApplicationGatewayHttpListener

Прослушиватель HTTP шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя прослушивателя HTTP, уникального в пределах Шлюз приложений.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Пользовательские конфигурации ошибок прослушивателя HTTP.

properties.firewallPolicy

SubResource

Ссылка на ресурс FirewallPolicy.

properties.frontendIPConfiguration

SubResource

Ресурс конфигурации интерфейсного IP-адреса шлюза приложений.

properties.frontendPort

SubResource

Ресурс внешнего порта шлюза приложений.

properties.hostName

string

Имя узла прослушивателя HTTP.

properties.hostNames

string[]

Список имен узлов для прослушивателя HTTP, в котором также разрешены специальные подстановочные знаки.

properties.protocol

ApplicationGatewayProtocol

Протокол прослушивателя HTTP.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса прослушивателя HTTP.

properties.requireServerNameIndication

boolean

Применимо, только если протокол — https. Включает SNI для размещения с несколькими пользователями.

properties.sslCertificate

SubResource

Ресурс SSL-сертификата шлюза приложений.

properties.sslProfile

SubResource

Ресурс профиля SSL шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayIPConfiguration

IP-конфигурация шлюза приложений. В настоящее время разрешена 1 конфигурация общедоступного и 1 частного IP-адреса.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя IP-конфигурации, уникальной в пределах Шлюз приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса ip-конфигурации шлюза приложений.

properties.subnet

SubResource

Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес.

type

string

Тип ресурса.

ApplicationGatewayListener

Прослушиватель шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя прослушивателя, уникального в пределах Шлюз приложений.

properties.frontendIPConfiguration

SubResource

Ресурс конфигурации интерфейсного IP-адреса шлюза приложений.

properties.frontendPort

SubResource

Ресурс внешнего порта шлюза приложений.

properties.hostNames

string[]

Список указаний имени сервера (SNI) для многосайтового прослушивателя TLS, который также допускает использование специальных подстановочных знаков.

properties.protocol

ApplicationGatewayProtocol

Протокол прослушивателя.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса прослушивателя.

properties.sslCertificate

SubResource

Ресурс SSL-сертификата шлюза приложений.

properties.sslProfile

SubResource

Ресурс профиля SSL шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayLoadDistributionAlgorithm

Ресурс целевых объектов распределения загрузки шлюза приложений.

Имя Тип Описание
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

Загрузка политики распространения шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя политики распределения нагрузки, которая является уникальной в пределах Шлюз приложений.

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

Ресурс целевых объектов распределения загрузки шлюза приложений.

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

Ресурс целевых объектов распределения загрузки шлюза приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса политики распределения нагрузки.

type

string

Тип ресурса.

ApplicationGatewayLoadDistributionTarget

Загрузка целевого объекта распределения шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя политики распределения нагрузки, которая является уникальной в пределах Шлюз приложений.

properties.backendAddressPool

SubResource

Внутренний ресурс пула адресов шлюза приложений.

properties.weightPerServer

integer

Вес на сервер. Диапазон от 1 до 100.

type

string

Тип ресурса.

ApplicationGatewayOperationalState

Рабочее состояние ресурса шлюза приложений.

Имя Тип Описание
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

Правило пути для схемы URL-путей шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя правила пути, уникального в пределах Шлюз приложений.

properties.backendAddressPool

SubResource

Ресурс серверного пула адресов правила схемы пути URL-пути.

properties.backendHttpSettings

SubResource

Ресурс параметров HTTP серверной части правила схемы пути URL-пути.

properties.firewallPolicy

SubResource

Ссылка на ресурс FirewallPolicy.

properties.loadDistributionPolicy

SubResource

Загрузка ресурса политики распространения правила схемы пути URL-пути.

properties.paths

string[]

Правила пути для сопоставления URL-путей.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса правила пути.

properties.redirectConfiguration

SubResource

Ресурс конфигурации перенаправления правила схемы пути URL-пути.

properties.rewriteRuleSet

SubResource

Переопределите ресурс набора правил правила сопоставления url-пути.

type

string

Тип ресурса.

ApplicationGatewayPrivateEndpointConnection

Подключение к частной конечной точке в шлюзе приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя подключения к частной конечной точке в шлюзе приложений.

properties.linkIdentifier

string

Идентификатор ссылки потребителя.

properties.privateEndpoint

PrivateEndpoint

Ресурс частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса подключения к частной конечной точке шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayPrivateLinkConfiguration

Приватный канал конфигурации в шлюзе приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя конфигурации приватного канала, которая является уникальной в пределах Шлюз приложений.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

Массив конфигураций IP-адресов приватного канала шлюза приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки конфигурации приватного канала шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayPrivateLinkIpConfiguration

Конфигурация IP-адреса приватного канала шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ip-конфигурации приватного канала шлюза приложений.

properties.primary

boolean

Является ли IP-конфигурация основной или нет.

properties.privateIPAddress

string

Частный IP-адрес IP-конфигурации.

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частных IP-адресов.

properties.provisioningState

ProvisioningState

Состояние подготовки конфигурации IP-адреса приватного канала шлюза приложений.

properties.subnet

SubResource

Ссылка на ресурс подсети.

type

string

Тип ресурса.

ApplicationGatewayProbe

Проба шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя пробы, уникальной в пределах Шлюз приложений.

properties.host

string

Имя узла, на который отправляется проба.

properties.interval

integer

Интервал проверки в секундах. Интервал времени между двумя последовательными проверками. Допустимые значения : от 1 секунды до 86400 секунд.

properties.match

ApplicationGatewayProbeHealthResponseMatch

Критерий для классификации работоспособного ответа пробы.

properties.minServers

integer

Минимальное количество серверов, которые всегда помечены как работоспособные. По умолчанию установлено значение 0.

properties.path

string

Относительный путь пробы. Допустимый путь начинается с "/". Проба отправляется в ://:.

properties.pickHostNameFromBackendHttpSettings

boolean

Следует ли выбрать заголовок узла в параметрах HTTP серверной части. Значение по умолчанию — false.

properties.pickHostNameFromBackendSettings

boolean

Указывает, следует ли выбрать имя сервера из параметров серверной части для протокола TLS. Значение по умолчанию — false.

properties.port

integer

Пользовательский порт, который будет использоваться для проверки внутренних серверов. Допустимое значение в диапазоне от 1 до 65535. Если не задано, будет использоваться порт из параметров HTTP. Это свойство допустимо только для базовых, Standard_v2 и WAF_v2.

properties.protocol

ApplicationGatewayProtocol

Протокол, используемый для пробы.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса пробы.

properties.timeout

integer

Время ожидания пробы в секундах. Проба, помеченная как неудачная, если допустимый ответ не получен в течение этого периода ожидания. Допустимые значения : от 1 секунды до 86400 секунд.

properties.unhealthyThreshold

integer

Число повторных попыток пробы. Внутренний сервер помечается как неработоспособный после того, как число последовательных сбоев пробы достигнет значения UnhealthyThreshold. Допустимые значения : от 1 секунды до 20.

type

string

Тип ресурса.

ApplicationGatewayProbeHealthResponseMatch

Соответствие ответа о работоспособности пробы приложений шлюза приложений.

Имя Тип Описание
body

string

Текст, который должен содержаться в ответе на состояние работоспособности. Значение по умолчанию — empty.

statusCodes

string[]

Допустимые диапазоны кодов работоспособного состояния. Диапазон кодов состояния работоспособности по умолчанию — 200–399.

ApplicationGatewayProtocol

протокол Шлюз приложений.

Имя Тип Описание
Http

string

Поддерживается для свойств httpListeners и backendHttpSettingsCollection.

Https

string

Поддерживается для свойств httpListeners и backendHttpSettingsCollection.

Tcp

string

Поддерживается для прослушивателей и свойств backendSettingsCollection.

Tls

string

Поддерживается для прослушивателей и свойств backendSettingsCollection.

ApplicationGatewayRedirectConfiguration

Конфигурация перенаправления шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя конфигурации перенаправления, которая является уникальной в пределах Шлюз приложений.

properties.includePath

boolean

Включите путь в url-адрес перенаправления.

properties.includeQueryString

boolean

Включите строку запроса в перенаправленный URL-адрес.

properties.pathRules

SubResource[]

Правила пути, указывающие конфигурацию перенаправления.

properties.redirectType

ApplicationGatewayRedirectType

Тип перенаправления HTTP.

properties.requestRoutingRules

SubResource[]

Маршрутизация запроса, указывающая конфигурацию перенаправления.

properties.targetListener

SubResource

Ссылка на прослушиватель для перенаправления запроса.

properties.targetUrl

string

URL-адрес для перенаправления запроса.

properties.urlPathMaps

SubResource[]

Сопоставления URL-путей, указывающие конфигурацию перенаправления по умолчанию.

type

string

Тип ресурса.

ApplicationGatewayRedirectType

Тип перенаправления HTTP.

Имя Тип Описание
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

Правило маршрутизации запросов шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя правила маршрутизации запросов, которое является уникальным в пределах Шлюз приложений.

properties.backendAddressPool

SubResource

Внутренний ресурс пула адресов шлюза приложений.

properties.backendHttpSettings

SubResource

Серверный ресурс параметров HTTP шлюза приложений.

properties.httpListener

SubResource

Ресурс прослушивателя HTTP шлюза приложений.

properties.loadDistributionPolicy

SubResource

Загрузка ресурса политики распространения шлюза приложений.

properties.priority

integer

Приоритет правила маршрутизации запросов.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса правила маршрутизации запросов.

properties.redirectConfiguration

SubResource

Ресурс конфигурации перенаправления шлюза приложений.

properties.rewriteRuleSet

SubResource

Переопределение ресурса набора правил в базовом правиле шлюза приложений.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Тип правила.

properties.urlPathMap

SubResource

Ресурс сопоставления URL-пути шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewayRequestRoutingRuleType

Тип правила.

Имя Тип Описание
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

Правило перезаписи шлюза приложений.

Имя Тип Описание
actionSet

ApplicationGatewayRewriteRuleActionSet

Набор действий, выполняемых в рамках правила перезаписи.

conditions

ApplicationGatewayRewriteRuleCondition[]

Условия, на основе которых будет оцениваться выполнение набора действий.

name

string

Имя правила перезаписи, которое является уникальным в пределах Шлюз приложений.

ruleSequence

integer

Правило Последовательность правила перезаписи, которая определяет порядок выполнения определенного правила в RewriteRuleSet.

ApplicationGatewayRewriteRuleActionSet

Набор действий в правиле перезаписи в Шлюз приложений.

Имя Тип Описание
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Запрос действий заголовка в наборе действий.

responseHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Действия заголовка ответа в наборе действий.

urlConfiguration

ApplicationGatewayUrlConfiguration

Действие настройки URL-адреса в наборе действий.

ApplicationGatewayRewriteRuleCondition

Набор условий в правиле перезаписи в Шлюз приложений.

Имя Тип Описание
ignoreCase

boolean

При задании этого параметра значения истинности принудительная проверка шаблона выполняет сравнение с учетом регистра.

negate

boolean

Установка этого значения в качестве истинности приведет к проверка отрицания условия, заданного пользователем.

pattern

string

Шаблон (фиксированная строка или регулярное выражение), который оценивает истинность условия.

variable

string

Параметр condition объекта RewriteRuleCondition.

ApplicationGatewayRewriteRuleSet

Переопределите набор правил шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя набора правил перезаписи, уникального в пределах Шлюз приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса набора правил переопределения.

properties.rewriteRules

ApplicationGatewayRewriteRule[]

Перезапись правил в наборе правил перезаписи.

ApplicationGatewayRoutingRule

Правило маршрутизации шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя правила маршрутизации, уникального в пределах Шлюз приложений.

properties.backendAddressPool

SubResource

Внутренний ресурс пула адресов шлюза приложений.

properties.backendSettings

SubResource

Ресурс параметров серверной части шлюза приложений.

properties.listener

SubResource

Ресурс прослушивателя шлюза приложений.

properties.priority

integer

Приоритет правила маршрутизации.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса правила маршрутизации запросов.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Тип правила.

type

string

Тип ресурса.

ApplicationGatewaySku

Номер SKU шлюза приложений.

Имя Тип Описание
capacity

integer

Емкость (количество экземпляров) шлюза приложений.

name

ApplicationGatewaySkuName

Имя номера SKU шлюза приложений.

tier

ApplicationGatewayTier

Уровень шлюза приложений.

ApplicationGatewaySkuName

Имя номера SKU шлюза приложений.

Имя Тип Описание
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-сертификаты шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя SSL-сертификата, уникального в пределах Шлюз приложений.

properties.data

string

PFX-сертификат в кодировке Base-64. Применимо только в запросе PUT.

properties.keyVaultSecretId

string

Секретный идентификатор объекта (в кодировке Base-64 в незашифрованном формате PFX) Secret или Certificate, хранящегося в KeyVault.

properties.password

string

Пароль для PFX-файла, указанного в data. Применимо только в запросе PUT.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса SSL-сертификата.

properties.publicCertData

string

Данные общедоступного сертификата в кодировке Base-64, соответствующие pfx, указанному в данных. Применимо только в запросе GET.

type

string

Тип ресурса.

ApplicationGatewaySslCipherSuite

Комплекты шифров SSL должны быть включены в указанном порядке для шлюза приложений.

Имя Тип Описание
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

Шлюз приложений политики SSL.

Имя Тип Описание
cipherSuites

ApplicationGatewaySslCipherSuite[]

Комплекты шифров SSL должны быть включены в указанном порядке для шлюза приложений.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

Протоколы SSL, которые будут отключены на шлюзе приложений.

minProtocolVersion

ApplicationGatewaySslProtocol

Минимальная версия протокола SSL, поддерживаемая в шлюзе приложений.

policyName

ApplicationGatewaySslPolicyName

Имя предопределенной политики SSL.

policyType

ApplicationGatewaySslPolicyType

Тип политики SSL.

ApplicationGatewaySslPolicyName

Имя предопределенной политики SSL.

Имя Тип Описание
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Тип политики SSL.

Имя Тип Описание
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

Профиль SSL шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя профиля SSL, уникального в пределах Шлюз приложений.

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

Конфигурация проверки подлинности клиента для ресурса шлюза приложений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса прослушивателя HTTP.

properties.sslPolicy

ApplicationGatewaySslPolicy

Политика SSL ресурса шлюза приложений.

properties.trustedClientCertificates

SubResource[]

Массив ссылок на доверенные клиентские сертификаты шлюза приложений.

type

string

Тип ресурса.

ApplicationGatewaySslProtocol

Протоколы SSL, которые будут отключены на шлюзе приложений.

Имя Тип Описание
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

Уровень шлюза приложений.

Имя Тип Описание
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

Доверенные клиентские сертификаты шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя сертификата доверенного клиента, уникального в пределах Шлюз приложений.

properties.clientCertIssuerDN

string

Различающееся имя издателя сертификата клиента.

properties.data

string

Общедоступные данные сертификата.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса сертификата доверенного клиента.

properties.validatedCertData

string

Проверенные данные сертификата.

type

string

Тип ресурса.

ApplicationGatewayTrustedRootCertificate

Доверенные корневые сертификаты шлюза приложений.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя доверенного корневого сертификата, уникального в пределах Шлюз приложений.

properties.data

string

Общедоступные данные сертификата.

properties.keyVaultSecretId

string

Секретный идентификатор объекта (в кодировке Base-64 в незашифрованном формате PFX) Secret или Certificate, хранящегося в KeyVault.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса доверенного корневого сертификата.

type

string

Тип ресурса.

ApplicationGatewayUrlConfiguration

Конфигурация URL-адреса действия, заданного в Шлюз приложений.

Имя Тип Описание
modifiedPath

string

Путь URL-адреса, предоставленный пользователем для переопределения URL-адреса. Значение NULL означает, что путь не будет обновлен. Значение по умолчанию равно null.

modifiedQueryString

string

Строка запроса, указанная пользователем для переопределения URL-адреса. Значение NULL означает, что строка запроса не будет обновлена. Значение по умолчанию равно null.

reroute

boolean

Если задано значение true, будет повторно оцениваться сопоставление URL-путей, предоставленное в правилах маршрутизации запросов на основе пути, используя измененный путь. Значение по умолчанию — false.

ApplicationGatewayUrlPathMap

UrlPathMaps предоставляет путь URL-адреса к сведениям о сопоставлении серверной части для PathBasedRouting.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя схемы URL-путей, которая является уникальной в пределах Шлюз приложений.

properties.defaultBackendAddressPool

SubResource

Ресурс серверного пула адресов по умолчанию для сопоставления URL-путей.

properties.defaultBackendHttpSettings

SubResource

Ресурс параметров HTTP серверной части по умолчанию для сопоставления URL-путей.

properties.defaultLoadDistributionPolicy

SubResource

Ресурс политики распределения загрузки по умолчанию для сопоставления URL-путей.

properties.defaultRedirectConfiguration

SubResource

Ресурс конфигурации перенаправления по умолчанию для сопоставления URL-путей.

properties.defaultRewriteRuleSet

SubResource

Ресурс набора правил перезаписи по умолчанию для сопоставления URL-пути.

properties.pathRules

ApplicationGatewayPathRule[]

Правило пути ресурса сопоставления URL-путей.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса сопоставления URL-пути.

type

string

Тип ресурса.

ApplicationGatewayWebApplicationFirewallConfiguration

Конфигурация брандмауэра веб-приложения шлюза приложений.

Имя Тип Описание
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

Отключенные группы правил.

enabled

boolean

Включен ли брандмауэр веб-приложения.

exclusions

ApplicationGatewayFirewallExclusion[]

Список исключений.

fileUploadLimitInMb

integer

Максимальный размер отправляемого файла в МБ для WAF.

firewallMode

ApplicationGatewayFirewallMode

Режим брандмауэра веб-приложения.

maxRequestBodySize

integer

Максимальный размер текста запроса для WAF.

maxRequestBodySizeInKb

integer

Максимальный размер текста запроса в КБ для WAF.

requestBodyCheck

boolean

Разрешает ли WAF проверка текст запроса.

ruleSetType

string

Тип набора правил брандмауэра веб-приложения. Возможные значения: "OWASP".

ruleSetVersion

string

Версия типа набора правил.

ApplicationSecurityGroup

Группа безопасности приложений в группе ресурсов.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса группы безопасности приложения.

properties.resourceGuid

string

Свойство GUID ресурса группы безопасности приложения. Он однозначно идентифицирует ресурс, даже если пользователь изменяет свое имя или переносит ресурс между подписками или группами ресурсов.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

AutoApproval

Список автоматического утверждения службы приватного канала.

Имя Тип Описание
subscriptions

string[]

Список подписок.

BackendAddressPool

Пул внутренних IP-адресов.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в наборе серверных пулов адресов, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Массив ссылок на IP-адреса, определенные в сетевых интерфейсах.

properties.drainPeriodInSeconds

integer

Время ожидания Load Balancer секунд перед отправкой RESET на адрес клиента и серверной части.

properties.inboundNatRules

SubResource[]

Массив ссылок на правила NAT для входящего трафика, которые используют этот серверный пул адресов.

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

Массив внутренних адресов.

properties.loadBalancingRules

SubResource[]

Массив ссылок на правила балансировки нагрузки, использующие этот серверный пул адресов.

properties.location

string

Расположение серверного пула адресов.

properties.outboundRule

SubResource

Ссылка на правило для исходящего трафика, использующее этот серверный пул адресов.

properties.outboundRules

SubResource[]

Массив ссылок на правила для исходящего трафика, которые используют этот серверный пул адресов.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса серверного пула адресов.

properties.syncMode

SyncMode

Синхронный режим внутренних адресов для серверного пула

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза.

properties.virtualNetwork

SubResource

Ссылка на виртуальную сеть.

type

string

Тип ресурса.

CloudError

Ответ об ошибке от службы.

Имя Тип Описание
error

CloudErrorBody

Текст ошибки облака.

CloudErrorBody

Ответ об ошибке от службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

CustomDnsConfigPropertiesFormat

Содержит настраиваемую конфигурацию разрешения DNS от клиента.

Имя Тип Описание
fqdn

string

Полное доменное имя, которое разрешается в IP-адрес частной конечной точки.

ipAddresses

string[]

Список частных IP-адресов частной конечной точки.

DdosSettings

Содержит параметры защиты от атак DDoS общедоступного IP-адреса.

Имя Тип Описание
ddosProtectionPlan

SubResource

План защиты от атак DDoS, связанный с общедоступным IP-адресом. Может быть задано только в том случае, если параметр ProtectionMode включен

protectionMode

DdosSettingsProtectionMode

Режим защиты от атак DDoS общедоступного IP-адреса

DdosSettingsProtectionMode

Режим защиты от атак DDoS общедоступного IP-адреса

Имя Тип Описание
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

Сведения о службе, которой делегируется подсеть.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах подсети. Это имя можно использовать для доступа к ресурсу.

properties.actions

string[]

Действия, разрешенные службе при делегировании.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса делегирования службы.

properties.serviceName

string

Имя службы, которой должна быть делегирована подсеть (например, Microsoft.Sql/servers).

type

string

Тип ресурса.

DeleteOptions

Укажите, что происходит с общедоступным IP-адресом при удалении используемой виртуальной машины.

Имя Тип Описание
Delete

string

Detach

string

ExtendedLocation

Сложный тип ExtendedLocation.

Имя Тип Описание
name

string

Имя расширенного расположения.

type

ExtendedLocationTypes

Тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

Имя Тип Описание
EdgeZone

string

FlowLog

Ресурс журнала потоков.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.enabled

boolean

Флаг для включения или отключения ведения журнала потоков.

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

Параметры, определяющие конфигурацию аналитики трафика.

properties.format

FlowLogFormatParameters

Параметры, определяющие формат журнала потоков.

properties.provisioningState

ProvisioningState

Состояние подготовки журнала потоков.

properties.retentionPolicy

RetentionPolicyParameters

Параметры, определяющие политику хранения для журнала потоков.

properties.storageId

string

Идентификатор учетной записи хранения, используемой для хранения журнала потоков.

properties.targetResourceGuid

string

Guid группы безопасности сети, к которой будет применен журнал потоков.

properties.targetResourceId

string

Идентификатор группы безопасности сети, к которой будет применен журнал потоков.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

FlowLogFormatParameters

Параметры, определяющие формат журнала потоков.

Имя Тип Значение по умолчанию Описание
type

FlowLogFormatType

Тип файла журнала потоков.

version

integer

0

Версия (редакция) журнала потоков.

FlowLogFormatType

Тип файла журнала потоков.

Имя Тип Описание
JSON

string

FrontendIPConfiguration

Внешний IP-адрес подсистемы балансировки нагрузки.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникальное в наборе интерфейсных IP-конфигураций, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу.

properties.gatewayLoadBalancer

SubResource

Ссылка на интерфейсный IP-адрес подсистемы балансировки нагрузки шлюза.

properties.inboundNatPools

SubResource[]

Массив ссылок на входящие пулы, использующие этот интерфейсный IP-адрес.

properties.inboundNatRules

SubResource[]

Массив ссылок на правила для входящего трафика, использующие этот интерфейсный IP-адрес.

properties.loadBalancingRules

SubResource[]

Массив ссылок на правила балансировки нагрузки, использующие этот интерфейсный IP-адрес.

properties.outboundRules

SubResource[]

Массив ссылок на правила исходящего трафика, использующие этот интерфейсный IP-адрес.

properties.privateIPAddress

string

Частный IP-адрес IP-конфигурации.

properties.privateIPAddressVersion

IPVersion

Указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частного IP-адреса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса конфигурации интерфейсного IP-адреса.

properties.publicIPAddress

PublicIPAddress

Ссылка на ресурс общедоступного IP-адреса.

properties.publicIPPrefix

SubResource

Ссылка на ресурс префикса общедоступного IP-адреса.

properties.subnet

Subnet

Ссылка на ресурс подсети.

type

string

Тип ресурса.

zones

string[]

Список зон доступности, обозначающих IP-адрес, выделенный для ресурса.

GatewayLoadBalancerTunnelInterface

Интерфейс туннеля подсистемы балансировки нагрузки шлюза серверного пула адресов подсистемы балансировки нагрузки.

Имя Тип Описание
identifier

integer

Идентификатор интерфейса туннеля подсистемы балансировки нагрузки шлюза.

port

integer

Порт интерфейса туннеля подсистемы балансировки нагрузки шлюза.

protocol

GatewayLoadBalancerTunnelProtocol

Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза.

type

GatewayLoadBalancerTunnelInterfaceType

Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза.

GatewayLoadBalancerTunnelInterfaceType

Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза.

Имя Тип Описание
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза.

Имя Тип Описание
Native

string

None

string

VXLAN

string

InboundNatRule

Правило NAT для входящего трафика подсистемы балансировки нагрузки.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в наборе правил NAT для входящего трафика, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу.

properties.backendAddressPool

SubResource

Ссылка на ресурс backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

Ссылка на частный IP-адрес, определенный в сетевом интерфейсе виртуальной машины. Трафик, отправляемый на интерфейсный порт каждой из интерфейсных IP-конфигураций, перенаправляется на внутренний IP-адрес.

properties.backendPort

integer

Порт, используемый для внутренней конечной точки. Допустимые значения варьируются от 1 до 65535.

properties.enableFloatingIP

boolean

Настраивает конечную точку виртуальной машины для возможности плавающего IP-адреса, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр является обязательным при использовании групп доступности SQL AlwaysOn в SQL Server. Этот параметр нельзя изменить после создания конечной точки.

properties.enableTcpReset

boolean

Получение двунаправленного сброса TCP при истечении времени ожидания простоя потока TCP или непредвиденном завершении подключения. Этот элемент используется, только если выбран протокол TCP.

properties.frontendIPConfiguration

SubResource

Ссылка на интерфейсные IP-адреса.

properties.frontendPort

integer

Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в пределах Load Balancer. Допустимые значения варьируются от 1 до 65534.

properties.frontendPortRangeEnd

integer

Конец диапазона портов для внешней конечной точки. Это свойство используется вместе с BackendAddressPool и FrontendPortRangeStart. Для каждого внутреннего адреса из BackendAddressPool создаются отдельные сопоставления портов правил NAT для входящего трафика. Допустимые значения варьируются от 1 до 65534.

properties.frontendPortRangeStart

integer

Диапазон портов начинается для внешней конечной точки. Это свойство используется вместе с BackendAddressPool и FrontendPortRangeEnd. Для каждого внутреннего адреса из BackendAddressPool создаются отдельные сопоставления портов правил NAT для входящего трафика. Допустимые значения варьируются от 1 до 65534.

properties.idleTimeoutInMinutes

integer

Время ожидания для неактивного подключения TCP. Значение может находиться в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется, только если выбран протокол TCP.

properties.protocol

TransportProtocol

Ссылка на транспортный протокол, используемый правилом балансировки нагрузки.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса правила NAT для входящего трафика.

type

string

Тип ресурса.

IPAllocationMethod

Метод выделения IP-адресов.

Имя Тип Описание
Dynamic

string

Static

string

IPConfiguration

Ip-конфигурация.

Имя Тип Значение по умолчанию Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.privateIPAddress

string

Частный IP-адрес IP-конфигурации.

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

Метод выделения частных IP-адресов.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса IP-конфигурации.

properties.publicIPAddress

PublicIPAddress

Ссылка на ресурс общедоступного IP-адреса.

properties.subnet

Subnet

Ссылка на ресурс подсети.

IPConfigurationProfile

Дочерний ресурс профиля IP-конфигурации.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса. Это имя можно использовать для доступа к ресурсу.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса профиля IP-конфигурации.

properties.subnet

Subnet

Ссылка на ресурс подсети для создания IP-конфигурации сетевого интерфейса контейнера.

type

string

Тип подресурсов.

IpTag

Содержит ipTag, связанный с объектом .

Имя Тип Описание
ipTagType

string

Тип тега IP. Пример: FirstPartyUsage.

tag

string

Значение тега IP, связанного с общедоступным IP-адресом. Пример: SQL.

IPVersion

Версия IP-адреса.

Имя Тип Описание
IPv4

string

IPv6

string

LoadBalancerBackendAddress

Серверные адреса подсистемы балансировки нагрузки.

Имя Тип Описание
name

string

Имя серверного адреса.

properties.adminState

LoadBalancerBackendAddressAdminState

Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Коллекция сопоставлений портов правил NAT для входящего трафика.

properties.ipAddress

string

IP-адрес, принадлежащий упоминаемой виртуальной сети.

properties.loadBalancerFrontendIPConfiguration

SubResource

Ссылка на конфигурацию внешнего IP-адреса, определенную в региональном балансировщике нагрузки.

properties.networkInterfaceIPConfiguration

SubResource

Ссылка на IP-адрес, определенный в сетевых интерфейсах.

properties.subnet

SubResource

Ссылка на существующую подсеть.

properties.virtualNetwork

SubResource

Ссылка на существующую виртуальную сеть.

LoadBalancerBackendAddressAdminState

Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения.

Имя Тип Описание
Down

string

None

string

Up

string

ManagedServiceIdentity

Удостоверение ресурса.

Имя Тип Описание
principalId

string

Идентификатор субъекта удостоверения, назначаемого системой. Это свойство будет предоставлено только для удостоверения, назначаемого системой.

tenantId

string

Идентификатор клиента удостоверения, назначаемого системой. Это свойство будет предоставлено только для удостоверения, назначаемого системой.

type

ResourceIdentityType

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений из виртуальной машины.

userAssignedIdentities

UserAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

NatGateway

Ресурс шлюза Nat.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.idleTimeoutInMinutes

integer

Время ожидания простоя шлюза NAT.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса шлюза NAT.

properties.publicIpAddresses

SubResource[]

Массив общедоступных IP-адресов, связанных с ресурсом шлюза NAT.

properties.publicIpPrefixes

SubResource[]

Массив префиксов общедоступных IP-адресов, связанных с ресурсом шлюза NAT.

properties.resourceGuid

string

Свойство GUID ресурса шлюза NAT.

properties.subnets

SubResource[]

Массив ссылок на подсети, использующие этот ресурс шлюза NAT.

sku

NatGatewaySku

Номер SKU шлюза NAT.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

zones

string[]

Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat.

NatGatewaySku

SKU шлюза nat.

Имя Тип Описание
name

NatGatewaySkuName

Имя SKU шлюза Nat.

NatGatewaySkuName

Имя SKU шлюза Nat.

Имя Тип Описание
Standard

string

NatRulePortMapping

Сопоставления отдельных портов для правила NAT для входящего трафика, созданного для внутреннего пула.

Имя Тип Описание
backendPort

integer

Внутренний порт.

frontendPort

integer

Интерфейсный порт.

inboundNatRuleName

string

Имя правила NAT для входящего трафика.

NetworkInterface

Сетевой интерфейс в группе ресурсов.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

extendedLocation

ExtendedLocation

Расширенное расположение сетевого интерфейса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Вспомогательный режим ресурса сетевого интерфейса.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Вспомогательный номер SKU ресурса сетевого интерфейса.

properties.disableTcpStateTracking

boolean

Указывает, следует ли отключить отслеживание состояния TCP.

properties.dnsSettings

NetworkInterfaceDnsSettings

Параметры DNS в сетевом интерфейсе.

properties.dscpConfiguration

SubResource

Ссылка на конфигурацию dscp, с которой связан сетевой интерфейс.

properties.enableAcceleratedNetworking

boolean

Значение , если сетевой интерфейс настроен для ускорения сети. Неприменимо к размерам виртуальных машин, для которых требуется ускорение сети.

properties.enableIPForwarding

boolean

Указывает, включена ли IP-пересылка в этом сетевом интерфейсе.

properties.hostedWorkloads

string[]

Список ссылок на связанные ресурсы BareMetal.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

Список IPConfigurations сетевого интерфейса.

properties.macAddress

string

MAC-адрес сетевого интерфейса.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Этап миграции ресурса сетевого интерфейса.

properties.networkSecurityGroup

NetworkSecurityGroup

Ссылка на ресурс NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Тип ресурса сетевого интерфейса.

properties.primary

boolean

Указывает, является ли это основным сетевым интерфейсом на виртуальной машине.

properties.privateEndpoint

PrivateEndpoint

Ссылка на частную конечную точку, с которой связан сетевой интерфейс.

properties.privateLinkService

PrivateLinkService

Privatelinkservice ресурса сетевого интерфейса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса сетевого интерфейса.

properties.resourceGuid

string

Свойство GUID ресурса сетевого интерфейса.

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

Список tapConfigurations сетевого интерфейса.

properties.virtualMachine

SubResource

Ссылка на виртуальную машину.

properties.vnetEncryptionSupported

boolean

Указывает, поддерживает ли виртуальная машина, к которому подключен этот сетевой адаптер, шифрование.

properties.workloadType

string

Тип рабочей нагрузки NetworkInterface для ресурсов BareMetal

tags

object

Теги ресурсов.

type

string

Тип ресурса.

NetworkInterfaceAuxiliaryMode

Вспомогательный режим ресурса сетевого интерфейса.

Имя Тип Описание
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

Вспомогательный номер SKU ресурса сетевого интерфейса.

Имя Тип Описание
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

Параметры DNS сетевого интерфейса.

Имя Тип Описание
appliedDnsServers

string[]

Если виртуальная машина, использующая этот сетевой адаптер, входит в группу доступности, то в этом списке будут объединяться все DNS-серверы из всех сетевых адаптеров, входящих в группу доступности. Это свойство настраивается на каждой из этих виртуальных машин.

dnsServers

string[]

Список IP-адресов серверов DNS. Используйте AzureProvidedDNS, чтобы переключиться на разрешение DNS, предоставляемое Azure. Значение AzureProvidedDNS не может быть объединено с другими IP-адресами. Оно должно быть единственным значением в коллекции dnsServers.

internalDnsNameLabel

string

Относительное DNS-имя для этой сетевой карты, используемое для внутренних подключений между виртуальными машинами в одной виртуальной сети.

internalDomainNameSuffix

string

Даже если свойство internalDnsNameLabel не указано, создается запись DNS для основной сетевой карты виртуальной машины. Это DNS-имя можно создать путем объединения имени виртуальной машины со значением internalDomainNameSuffix.

internalFqdn

string

Полное DNS-имя, поддерживающее внутренний обмен данными между виртуальными машинами в одной виртуальной сети.

NetworkInterfaceIPConfiguration

IPConfiguration в сетевом интерфейсе.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

Ссылка на ресурс ApplicationGatewayBackendAddressPool.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Группы безопасности приложений, в которые включена IP-конфигурация.

properties.gatewayLoadBalancer

SubResource

Ссылка на интерфейсный IP-адрес подсистемы балансировки нагрузки шлюза.

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

Ссылка на ресурс LoadBalancerBackendAddressPool.

properties.loadBalancerInboundNatRules

InboundNatRule[]

Список ссылок на LoadBalancerInboundNatRules.

properties.primary

boolean

Указывает, является ли это основным адресом клиента в сетевом интерфейсе.

properties.privateIPAddress

string

Частный IP-адрес IP-конфигурации.

properties.privateIPAddressVersion

IPVersion

Указывает, является ли конкретная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частных IP-адресов.

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Свойства PrivateLinkConnection для сетевого интерфейса.

properties.provisioningState

ProvisioningState

Состояние подготовки IP-конфигурации сетевого интерфейса.

properties.publicIPAddress

PublicIPAddress

Общедоступный IP-адрес, привязанный к IP-конфигурации.

properties.subnet

Subnet

Подсеть, привязанная к IP-конфигурации.

properties.virtualNetworkTaps

VirtualNetworkTap[]

Ссылка на виртуальная сеть Taps.

type

string

Тип ресурса.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Свойства PrivateLinkConnection для сетевого интерфейса.

Имя Тип Описание
fqdns

string[]

Список полных доменных имен для текущего подключения к приватному каналу.

groupId

string

Идентификатор группы для текущего подключения к приватному каналу.

requiredMemberName

string

Обязательное имя члена для текущего подключения к приватному каналу.

NetworkInterfaceMigrationPhase

Этап миграции ресурса сетевого интерфейса.

Имя Тип Описание
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Тип ресурса сетевого интерфейса.

Имя Тип Описание
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Коснитесь конфигурации в сетевом интерфейсе.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.provisioningState

ProvisioningState

Состояние подготовки сетевого интерфейса коснитесь ресурса конфигурации.

properties.virtualNetworkTap

VirtualNetworkTap

Ссылка на ресурс виртуальная сеть Tap.

type

string

Тип подресурсов.

NetworkSecurityGroup

Ресурс NetworkSecurityGroup.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.defaultSecurityRules

SecurityRule[]

Правила безопасности по умолчанию для группы безопасности сети.

properties.flowLogs

FlowLog[]

Коллекция ссылок на ресурсы журнала потоков.

properties.flushConnection

boolean

Если этот параметр включен, потоки, созданные из подключений группы безопасности сети, будут повторно оцениваться при обновлении правил. Начальное включение приведет к повторной оценке.

properties.networkInterfaces

NetworkInterface[]

Коллекция ссылок на сетевые интерфейсы.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса группы безопасности сети.

properties.resourceGuid

string

Свойство GUID ресурса группы безопасности сети.

properties.securityRules

SecurityRule[]

Коллекция правил безопасности группы безопасности сети.

properties.subnets

Subnet[]

Коллекция ссылок на подсети.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

PrivateEndpoint

Ресурс частной конечной точки.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

extendedLocation

ExtendedLocation

Расширенное расположение подсистемы балансировки нагрузки.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Группы безопасности приложений, в которые включена IP-конфигурация частной конечной точки.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

Массив пользовательских конфигураций DNS.

properties.customNetworkInterfaceName

string

Пользовательское имя сетевого интерфейса, подключенного к частной конечной точке.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

Список IP-конфигураций частной конечной точки. Он будет использоваться для сопоставления с конечными точками сторонней службы.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

Группирование сведений о подключении к удаленному ресурсу. Используется, когда администратор сети не имеет доступа для утверждения подключений к удаленному ресурсу.

properties.networkInterfaces

NetworkInterface[]

Массив ссылок на сетевые интерфейсы, созданные для этой частной конечной точки.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

Группирование сведений о подключении к удаленному ресурсу.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса частной конечной точки.

properties.subnet

Subnet

Идентификатор подсети, из которой будет выделен частный IP-адрес.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

PrivateEndpointConnection

Ресурс PrivateEndpointConnection.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.linkIdentifier

string

Идентификатор ссылки потребителя.

properties.privateEndpoint

PrivateEndpoint

Ресурс частной конечной точки.

properties.privateEndpointLocation

string

Расположение частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии соединения между потребителем службы и поставщиком.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса подключения к частной конечной точке.

type

string

Тип ресурса.

PrivateEndpointIPConfiguration

IP-конфигурация частной конечной точки.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов.

properties.groupId

string

Идентификатор группы, полученной из удаленного ресурса, к которому должна подключаться эта частная конечная точка.

properties.memberName

string

Имя члена группы, полученного из удаленного ресурса, к которому должна подключаться эта частная конечная точка.

properties.privateIPAddress

string

Частный IP-адрес, полученный из подсети частной конечной точки.

type

string

Тип ресурса.

PrivateLinkService

Ресурс службы Приватного канала.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

extendedLocation

ExtendedLocation

Расширенное расположение подсистемы балансировки нагрузки.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.alias

string

Псевдоним службы приватного канала.

properties.autoApproval

AutoApproval

Список автоматического утверждения службы приватного канала.

properties.enableProxyProtocol

boolean

Включена ли служба приватного канала для протокола прокси-сервера.

properties.fqdns

string[]

Список полного доменного имени.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

Массив IP-конфигураций службы приватного канала.

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

Массив ссылок на IP-конфигурации подсистемы балансировки нагрузки.

properties.networkInterfaces

NetworkInterface[]

Массив ссылок на сетевые интерфейсы, созданные для этой службы приватных каналов.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Массив списка подключений к частной конечной точке.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса службы приватного канала.

properties.visibility

Visibility

Список видимости службы приватного канала.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

PrivateLinkServiceConnection

Ресурс PrivateLinkServiceConnection.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.groupIds

string[]

Идентификаторы групп, полученных из удаленного ресурса, к которому должна подключиться эта частная конечная точка.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция доступных только для чтения сведений о состоянии подключения к удаленному ресурсу.

properties.privateLinkServiceId

string

Идентификатор ресурса службы приватного канала.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса подключения службы приватного канала.

properties.requestMessage

string

Сообщение, переданное владельцу удаленного ресурса с этим запросом на подключение. Ограничено 140 символами.

type

string

Тип ресурса.

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

Имя Тип Описание
actionsRequired

string

Сообщение, указывающее, требуются ли изменения в поставщике услуг какие-либо обновления на потребителе.

description

string

Причина утверждения или отклонения подключения.

status

string

Указывает, было ли подключение утверждено, отклонено или удалено владельцем службы.

PrivateLinkServiceIpConfiguration

Ip-конфигурация службы приватного канала.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя IP-конфигурации службы приватного канала.

properties.primary

boolean

Является ли ip-конфигурация основной или нет.

properties.privateIPAddress

string

Частный IP-адрес IP-конфигурации.

properties.privateIPAddressVersion

IPVersion

Указывает, является ли конкретная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Метод выделения частного IP-адреса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса ip-конфигурации службы приватного канала.

properties.subnet

Subnet

Ссылка на ресурс подсети.

type

string

Тип ресурса.

ProvisioningState

Текущее состояние подготовки.

Имя Тип Описание
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

Ресурс общедоступного IP-адреса.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

extendedLocation

ExtendedLocation

Расширенное расположение общедоступного IP-адреса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.ddosSettings

DdosSettings

Настраиваемая политика защиты от атак DDoS, связанная с общедоступным IP-адресом.

properties.deleteOption

DeleteOptions

Укажите, что происходит с общедоступным IP-адресом при удалении используемой виртуальной машины.

properties.dnsSettings

PublicIPAddressDnsSettings

Полное доменное имя записи DNS, связанной с общедоступным IP-адресом.

properties.idleTimeoutInMinutes

integer

Время ожидания общедоступного IP-адреса.

properties.ipAddress

string

IP-адрес, связанный с ресурсом общедоступного IP-адреса.

properties.ipConfiguration

IPConfiguration

IP-конфигурация, связанная с общедоступным IP-адресом.

properties.ipTags

IpTag[]

Список тегов, связанных с общедоступным IP-адресом.

properties.linkedPublicIPAddress

PublicIPAddress

Связанный общедоступный IP-адрес ресурса общедоступного IP-адреса.

properties.migrationPhase

PublicIPAddressMigrationPhase

Этап миграции общедоступного IP-адреса.

properties.natGateway

NatGateway

NatGateway для общедоступного IP-адреса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса общедоступного IP-адреса.

properties.publicIPAddressVersion

IPVersion

Версия общедоступного IP-адреса.

properties.publicIPAllocationMethod

IPAllocationMethod

Метод выделения общедоступных IP-адресов.

properties.publicIPPrefix

SubResource

Префикс общедоступного IP-адреса должен быть выделен из этого общедоступного IP-адреса.

properties.resourceGuid

string

Свойство GUID ресурса общедоступного IP-адреса.

properties.servicePublicIPAddress

PublicIPAddress

Общедоступный IP-адрес службы ресурса общедоступного IP-адреса.

sku

PublicIPAddressSku

Номер SKU общедоступного IP-адреса.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

zones

string[]

Список зон доступности, обозначающих IP-адрес, выделенный для ресурса.

PublicIPAddressDnsSettings

Содержит полное доменное имя записи DNS, связанной с общедоступным IP-адресом.

Имя Тип Описание
domainNameLabel

string

Метка доменного имени. Объединение метки имени домена и зоны DNS конкретного региона составляет полное доменное имя, связанное с общедоступным IP-адресом. Если указана метка имени домена, создается DNS-запись для общедоступного IP-адреса в системе DNS Microsoft Azure.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

Метка доменного имени область. Если указаны метка доменного имени и метка доменного имени область, создается запись DNS A для общедоступного IP-адреса в системе DNS Microsoft Azure с хэшируемым значением, включаемым в полное доменное имя.

fqdn

string

Полное доменное имя записи DNS A, связанной с общедоступным IP-адресом. Это объединение domainNameLabel и регионализованной зоны DNS.

reverseFqdn

string

Обратное полное доменное имя. Видимое пользователем полное доменное имя, которое разрешается в этот общедоступный IP-адрес. Если задан элемент reverseFqdn, то создается запись DNS PTR, указывающая из IP-адреса в домене in-addr.arpa на обратное полное доменное имя.

PublicIpAddressDnsSettingsDomainNameLabelScope

Метка доменного имени область. Если указаны метка доменного имени и метка доменного имени область, создается запись DNS для общедоступного IP-адреса в системе DNS Microsoft Azure с хэшируемым значением, включаемым в полное доменное имя.

Имя Тип Описание
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

Этап миграции общедоступного IP-адреса.

Имя Тип Описание
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

Номер SKU общедоступного IP-адреса.

Имя Тип Описание
name

PublicIPAddressSkuName

Имя номера SKU общедоступного IP-адреса.

tier

PublicIPAddressSkuTier

Уровень SKU общедоступного IP-адреса.

PublicIPAddressSkuName

Имя номера SKU общедоступного IP-адреса.

Имя Тип Описание
Basic

string

Standard

string

PublicIPAddressSkuTier

Уровень номера SKU общедоступного IP-адреса.

Имя Тип Описание
Global

string

Regional

string

ResourceIdentityType

Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений из виртуальной машины.

Имя Тип Описание
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Ресурс ResourceNavigationLink.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ссылки для навигации по ресурсам.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.link

string

Ссылка на внешний ресурс.

properties.linkedResourceType

string

Тип ресурса связанного ресурса.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса ссылки навигации по ресурсу.

type

string

Тип ресурса.

RetentionPolicyParameters

Параметры, определяющие политику хранения для журнала потоков.

Имя Тип Значение по умолчанию Описание
days

integer

0

Количество дней для хранения записей журнала потоков.

enabled

boolean

False

Флаг для включения или отключения хранения.

Route

Ресурс маршрутизации.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.addressPrefix

string

CiDR назначения, к которому применяется маршрут.

properties.hasBgpOverride

boolean

Значение, указывающее, переопределяет ли этот маршрут перекрывающиеся маршруты BGP независимо от LPM.

properties.nextHopIpAddress

string

Пакеты IP-адресов должны быть переадресованы. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance.

properties.nextHopType

RouteNextHopType

Тип прыжка Azure, куда должны отправляться пакеты.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса маршрута.

type

string

Тип ресурса.

RouteNextHopType

Тип прыжка Azure, куда должны отправляться пакеты.

Имя Тип Описание
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Ресурс таблицы маршрутизации.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.disableBgpRoutePropagation

boolean

Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. True означает отключить.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса таблицы маршрутов.

properties.resourceGuid

string

Свойство GUID ресурса таблицы маршрутов.

properties.routes

Route[]

Коллекция маршрутов, содержащихся в таблице маршрутов.

properties.subnets

Subnet[]

Коллекция ссылок на подсети.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

SecurityRule

Правило безопасности сети.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.access

SecurityRuleAccess

Сетевой трафик разрешен или запрещен.

properties.description

string

Описание этого правила. Ограничено 140 символами.

properties.destinationAddressPrefix

string

Префикс адреса назначения. CIDR или диапазон IP-адресов назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet.

properties.destinationAddressPrefixes

string[]

Префиксы адресов назначения. Диапазоны CIDR или целевых IP-адресов.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Группа безопасности приложения, указанная в качестве назначения.

properties.destinationPortRange

string

Порт или диапазон назначения. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов.

properties.destinationPortRanges

string[]

Диапазоны портов назначения.

properties.direction

SecurityRuleDirection

Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика.

properties.priority

integer

Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже номер приоритета, тем выше приоритет правила.

properties.protocol

SecurityRuleProtocol

Сетевой протокол, к которому применяется данное правило.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса правила безопасности.

properties.sourceAddressPrefix

string

Диапазон CIDR или исходный IP-адрес. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда поступает сетевой трафик.

properties.sourceAddressPrefixes

string[]

Диапазоны CIDR или исходных IP-адресов.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Группа безопасности приложений, указанная в качестве источника.

properties.sourcePortRange

string

Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов.

properties.sourcePortRanges

string[]

Диапазоны исходных портов.

type

string

Тип ресурса.

SecurityRuleAccess

Указывает, разрешен или запрещен сетевой трафик.

Имя Тип Описание
Allow

string

Deny

string

SecurityRuleDirection

Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика.

Имя Тип Описание
Inbound

string

Outbound

string

SecurityRuleProtocol

Сетевой протокол, к которому применяется данное правило.

Имя Тип Описание
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

Ресурс ServiceAssociationLink.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.allowDelete

boolean

Если значение равно true, ресурс можно удалить.

properties.link

string

Ссылка на внешний ресурс.

properties.linkedResourceType

string

Тип ресурса связанного ресурса.

properties.locations

string[]

Список расположений.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса связи службы.

type

string

Тип ресурса.

ServiceEndpointPolicy

Ресурс политики конечной точки службы.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

kind

string

Тип политики конечной точки службы. Это метаданные, используемые для портал Azure взаимодействия.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.contextualServiceEndpointPolicies

string[]

Коллекция контекстной политики конечной точки службы.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса политики конечной точки службы.

properties.resourceGuid

string

Свойство GUID ресурса для ресурса политики конечной точки службы.

properties.serviceAlias

string

Псевдоним, указывающий, принадлежит ли политика службе.

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

Коллекция определений политики конечной точки службы политики конечной точки службы.

properties.subnets

Subnet[]

Коллекция ссылок на подсети.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

ServiceEndpointPolicyDefinition

Определения политик конечной точки службы.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.description

string

Описание этого правила. Ограничено 140 символами.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса определения политики конечной точки службы.

properties.service

string

Имя конечной точки службы.

properties.serviceResources

string[]

Список ресурсов службы.

type

string

Тип ресурса.

ServiceEndpointPropertiesFormat

Свойства конечной точки службы.

Имя Тип Описание
locations

string[]

Список расположений.

provisioningState

ProvisioningState

Состояние подготовки ресурса конечной точки службы.

service

string

Тип службы конечной точки.

Subnet

Подсеть в ресурсе виртуальной сети.

Имя Тип Значение по умолчанию Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

name

string

Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу.

properties.addressPrefix

string

Префикс адреса для подсети.

properties.addressPrefixes

string[]

Список префиксов адресов для подсети.

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Ip-конфигурации шлюза приложений для ресурса виртуальной сети.

properties.defaultOutboundAccess

boolean

Присвойте этому свойству значение false, чтобы отключить исходящее подключение по умолчанию для всех виртуальных машин в подсети. Это свойство можно задать только во время создания подсети и не может быть обновлено для существующей подсети.

properties.delegations

Delegation[]

Массив ссылок на делегирования в подсети.

properties.ipAllocations

SubResource[]

Массив IpAllocation, ссылающийся на эту подсеть.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Массив профилей IP-конфигурации, ссылающихся на эту подсеть.

properties.ipConfigurations

IPConfiguration[]

Массив ссылок на IP-конфигурации сетевого интерфейса, использующие подсеть.

properties.natGateway

SubResource

Шлюз NAT, связанный с этой подсетью.

properties.networkSecurityGroup

NetworkSecurityGroup

Ссылка на ресурс NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Включение или отключение применения политик сети к частной конечной точке в подсети.

properties.privateEndpoints

PrivateEndpoint[]

Массив ссылок на частные конечные точки.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Включите или отключите применение политик сети к службе приватного канала в подсети.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса подсети.

properties.purpose

string

Строка, доступная только для чтения, идентифицирующая намерение использования этой подсети на основе делегирований и других определяемых пользователем свойств.

properties.resourceNavigationLinks

ResourceNavigationLink[]

Массив ссылок на внешние ресурсы, использующие подсеть.

properties.routeTable

RouteTable

Ссылка на ресурс RouteTable.

properties.serviceAssociationLinks

ServiceAssociationLink[]

Массив ссылок на службы, внедряющиеся в эту подсеть.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

Массив политик конечных точек службы.

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

Массив конечных точек службы.

type

string

Тип ресурса.

SubResource

Ссылка на другой подресурс.

Имя Тип Описание
id

string

Идентификатор ресурса.

SyncMode

Синхронный режим внутренних адресов для серверного пула

Имя Тип Описание
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

Параметры, определяющие конфигурацию аналитики трафика.

Имя Тип Описание
enabled

boolean

Флаг для включения или отключения аналитики трафика.

trafficAnalyticsInterval

integer

Интервал в минутах, который будет определять, как часто служба TA должна выполнять аналитику потока.

workspaceId

string

Guid ресурса присоединенной рабочей области.

workspaceRegion

string

Расположение присоединенной рабочей области.

workspaceResourceId

string

Идентификатор ресурса подключенной рабочей области.

TrafficAnalyticsProperties

Параметры, определяющие конфигурацию аналитики трафика.

Имя Тип Описание
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Параметры, определяющие конфигурацию аналитики трафика.

TransportProtocol

Транспортный протокол для конечной точки.

Имя Тип Описание
All

string

Tcp

string

Udp

string

UserAssignedIdentities

Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Имя Тип Описание

VirtualNetworkPrivateEndpointNetworkPolicies

Включение или отключение применения политик сети к частной конечной точке в подсети.

Имя Тип Описание
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Включите или отключите применение политик сети к службе приватного канала в подсети.

Имя Тип Описание
Disabled

string

Enabled

string

VirtualNetworkTap

виртуальная сеть ресурс Tap.

Имя Тип Описание
etag

string

Уникальная строка, доступная только для чтения, которая изменяется при каждом обновлении ресурса.

id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

Ссылка на частный IP-адрес на внутренней Load Balancer, которая получит касание.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

Ссылка на частный IP-адрес сетевого адаптера сборщика, который получит касание.

properties.destinationPort

integer

Порт назначения VXLAN, который будет принимать трафик, на который будет применен трафик.

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

Указывает список идентификаторов ресурсов для IP-конфигурации сетевого интерфейса, которую необходимо использовать.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса касания виртуальной сети.

properties.resourceGuid

string

Свойство GUID ресурса для ресурса касания виртуальной сети.

tags

object

Теги ресурсов.

type

string

Тип ресурса.

Visibility

Список видимости службы приватного канала.

Имя Тип Описание
subscriptions

string[]

Список подписок.