Web Apps - Create Or Update
Описание для Создание нового веб-приложения, мобильного приложения или приложения API в существующей группе ресурсов или обновление существующего приложения.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2026-07-15
Параметры URI
| Имя. | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
name
|
path | True |
string |
Имя приложения. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя нечувствительно к регистру. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя. | Обязательно | Тип | Описание |
|---|---|---|---|
| location | True |
string |
Географическое расположение, в котором находится ресурс |
| extendedLocation |
Расширенное расположение. |
||
| identity |
Управляемое удостоверение службы. |
||
| kind |
string |
Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. |
|
| properties.aiIntegration |
Конфигурация интеграции ИИ для приложения. |
||
| properties.autoGeneratedDomainNameLabelScope |
Указывает область уникальности для имени узла по умолчанию во время создания ресурса |
||
| properties.clientAffinityEnabled |
boolean |
|
|
| properties.clientAffinityPartitioningEnabled |
boolean |
|
|
| properties.clientAffinityProxyEnabled |
boolean |
|
|
| properties.clientCertEnabled |
boolean |
|
|
| properties.clientCertExclusionPaths |
string |
Пути исключения проверки подлинности сертификата клиента, разделенные запятыми |
|
| properties.clientCertMode |
Этот параметр состоит из параметра ClientCertEnabled.
|
||
| properties.cloningInfo |
Если это указано во время создания приложения, приложение клонируется из исходного приложения. |
||
| properties.containerSize |
integer (int32) |
Размер контейнера функции. |
|
| properties.customDomainVerificationId |
string |
Уникальный идентификатор, проверяющий пользовательские домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
|
| properties.dailyMemoryTimeQuota |
integer (int32) |
Максимальная допустимая квота ежедневного времени памяти (применимо только для динамических приложений). |
|
| properties.daprConfig |
Конфигурация dapr приложения. |
||
| properties.dnsConfiguration |
Свойство для настройки различных параметров, связанных с DNS для сайта. |
||
| properties.enabled |
boolean |
|
|
| properties.endToEndEncryptionEnabled |
boolean |
Использование сквозного шифрования между интерфейсным интерфейсом и рабочей ролью |
|
| properties.functionAppConfig |
Конфигурация приложения-функции Azure. |
||
| properties.hostNameSslStates |
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
||
| properties.hostNamesDisabled |
boolean |
|
|
| properties.hostingEnvironmentProfile |
Среда службы приложений, используемая для приложения. |
||
| properties.httpsOnly |
boolean |
HttpsOnly: настраивает веб-сайт для приема только https-запросов. Проблемы с редиректом для http-запросов |
|
| properties.hyperV |
boolean |
Hyper-V песочницу. |
|
| properties.ipMode |
Задает режим IP приложения. |
||
| properties.isXenon |
boolean |
Устаревшее: Hyper-V песочницу. |
|
| properties.keyVaultReferenceIdentity |
string |
Удостоверение, используемое для проверки подлинности справочника по Key Vault. |
|
| properties.maintenanceEnabled |
boolean |
|
|
| properties.managedEnvironmentId |
string |
Идентификатор Azure Resource Manager выбранной управляемой среды клиента, в которой размещено это приложение. Это должно иметь форму /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
| properties.outboundVnetRouting |
Свойство для настройки различных параметров маршрутизации исходящего трафика через виртуальную сеть для сайта |
||
| properties.platformReleaseChannel |
Канал релиза платформы сайта. Последние обновления получаются раньше всего, затем Standard, затем Extended. |
||
| properties.publicNetworkAccess |
string |
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик. Допустимые значения: "Включено", "Отключено" или пустая строка. |
|
| properties.redundancyMode |
Режим избыточности сайта |
||
| properties.reserved |
boolean |
|
|
| properties.resourceConfig |
Требования к ресурсам приложения-функции. |
||
| properties.scmSiteAlsoStopped |
boolean |
|
|
| properties.serverFarmId |
string |
Идентификатор ресурса связанного плана службы приложений, отформатированный как "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
| properties.siteConfig |
Настройка приложения службы приложений. Это свойство не возвращается в ответ на обычные запросы на создание и чтение, так как оно может содержать конфиденциальную информацию. |
||
| properties.siteScopedCertificatesEnabled |
boolean |
|
|
| properties.sshEnabled |
boolean |
Следует ли включать доступ по ssh. |
|
| properties.storageAccountRequired |
boolean |
Проверяет, является ли клиент обязательным условием учетной записи хранения. |
|
| properties.virtualNetworkSubnetId |
string |
Идентификатор Azure Resource Manager виртуальной сети и подсети для присоединения к региональной виртуальной сети. Это должно иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
| properties.workloadProfileName |
string |
Имя профиля рабочей нагрузки для приложения-функции для выполнения. |
|
| tags |
object |
Теги ресурсов. |
Ответы
| Имя. | Тип | Описание |
|---|---|---|
| 200 OK |
Операция обновления ресурса «Сайт» успешно прошла |
|
| 202 Accepted |
Запрос был принят для обработки, но обработка еще не завершена. Заголовки Location: string |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя. | Описание |
|---|---|
| user_impersonation | выдать себя за учетную запись пользователя |
Примеры
| Clone web app |
| Create or Update Flex Consumption function app |
| Create or Update Flex Consumption function app with details |
| Create or Update web app |
Clone web app
Образец запроса
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2026-07-15
{
"kind": "app",
"location": "East US",
"properties": {
"cloningInfo": {
"appSettingsOverrides": {
"Setting1": "NewValue1",
"Setting3": "NewValue5"
},
"cloneCustomHostNames": true,
"cloneSourceControl": true,
"configureLoadBalancing": false,
"hostingEnvironment": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/hostingenvironments/aseforsites",
"overwrite": false,
"sourceWebAppId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/sites/srcsiteg478",
"sourceWebAppLocation": "West Europe"
}
}
}
Пример ответа
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"kind": "app",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"containerSize": 0,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"hostNamesDisabled": false,
"httpsOnly": false,
"hyperV": false,
"isXenon": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": false,
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "v4.0",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "5.6",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": true,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2026-03-15
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"kind": "app",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"containerSize": 0,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"hostNamesDisabled": false,
"httpsOnly": false,
"hyperV": false,
"isXenon": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": false,
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "v4.0",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "5.6",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": true,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
Create or Update Flex Consumption function app
Образец запроса
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2026-07-15
{
"kind": "functionapp,linux",
"location": "East US",
"properties": {
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"siteConfig": {
"appSettings": [
{
"name": "AzureWebJobsStorage",
"value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
},
{
"name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
"value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
}
]
}
}
}
Пример ответа
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": false,
"clientCertEnabled": false,
"containerSize": 2048,
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"alwaysReady": null,
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100,
"triggers": null
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"httpsOnly": true,
"hyperV": false,
"isXenon": false,
"lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"publicNetworkAccess": "Enabled",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": null,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"ipSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"keyVaultReferenceIdentity": "",
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmIpSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": false,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2026-03-15
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": false,
"clientCertEnabled": false,
"containerSize": 2048,
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"alwaysReady": null,
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100,
"triggers": null
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"httpsOnly": true,
"hyperV": false,
"isXenon": false,
"lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"publicNetworkAccess": "Enabled",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": null,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"ipSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"keyVaultReferenceIdentity": "",
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmIpSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": false,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
Create or Update Flex Consumption function app with details
Образец запроса
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2026-07-15
{
"kind": "functionapp,linux",
"location": "East US",
"properties": {
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"alwaysReady": [
{
"name": "http",
"instanceCount": 2
}
],
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100,
"triggers": {
"http": {
"perInstanceConcurrency": 16
}
}
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"siteConfig": {
"appSettings": [
{
"name": "AzureWebJobsStorage",
"value": "DefaultEndpointsProtocol=https;AccountName=StorageAccountName;AccountKey=Sanitized;EndpointSuffix=core.windows.net"
},
{
"name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
"value": "InstrumentationKey=Sanitized;IngestionEndpoint=Sanitized;LiveEndpoint=Sanitized"
}
]
}
}
}
Пример ответа
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": false,
"clientCertEnabled": false,
"containerSize": 2048,
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"alwaysReady": [
{
"name": "http",
"instanceCount": 2
}
],
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100,
"triggers": {
"http": {
"perInstanceConcurrency": 16
}
}
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"httpsOnly": true,
"hyperV": false,
"isXenon": false,
"lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"publicNetworkAccess": "Enabled",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": null,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"ipSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"keyVaultReferenceIdentity": "",
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmIpSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": false,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2026-03-15
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": false,
"clientCertEnabled": false,
"containerSize": 2048,
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"functionAppConfig": {
"deployment": {
"storage": {
"type": "blobContainer",
"authentication": {
"type": "StorageAccountConnectionString",
"storageAccountConnectionStringName": "TheAppSettingName"
},
"value": "https://storageAccountName.blob.core.windows.net/containername"
}
},
"runtime": {
"name": "python",
"version": "3.11"
},
"scaleAndConcurrency": {
"alwaysReady": [
{
"name": "http",
"instanceCount": 2
}
],
"instanceMemoryMB": 2048,
"maximumInstanceCount": 100,
"triggers": {
"http": {
"perInstanceConcurrency": 16
}
}
},
"siteUpdateStrategy": {
"type": "RollingUpdate"
}
},
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"httpsOnly": true,
"hyperV": false,
"isXenon": false,
"lastModifiedTimeUtc": "2024-01-09T00:24:54.8",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"publicNetworkAccess": "Enabled",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": null,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"ipSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"keyVaultReferenceIdentity": "",
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmIpSecurityRestrictions": [
{
"name": "Allow all",
"description": "Allow all access",
"action": "Allow",
"ipAddress": "Any",
"priority": 2147483647
}
],
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": false,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal"
}
}
Create or Update web app
Образец запроса
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2026-07-15
{
"kind": "app",
"location": "East US",
"properties": {
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
}
}
Пример ответа
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"kind": "app",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": true,
"clientAffinityProxyEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"containerSize": 0,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"hostNamesDisabled": false,
"httpsOnly": false,
"hyperV": false,
"isXenon": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": false,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "v4.0",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "5.6",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": true,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal",
"workloadProfileName": "myd4wp"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2026-03-15
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"kind": "app",
"location": "East US",
"properties": {
"availabilityState": "Normal",
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"containerSize": 0,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"dailyMemoryTimeQuota": 0,
"defaultHostName": "sitef6141.azurewebsites.net",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"hostType": "Standard",
"sslState": "Disabled"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"hostType": "Repository",
"sslState": "Disabled"
}
],
"hostNames": [
"sitef6141.azurewebsites.net"
],
"hostNamesDisabled": false,
"httpsOnly": false,
"hyperV": false,
"isXenon": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"backupRestoreTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"managedIdentityTraffic": false
},
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"redundancyMode": "None",
"repositorySiteName": "sitef6141",
"reserved": false,
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
},
"resourceGroup": "testrg123",
"scmSiteAlsoStopped": false,
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"siteConfig": {
"acrUseManagedIdentityCreds": false,
"alwaysOn": false,
"appCommandLine": "",
"autoHealEnabled": false,
"azureStorageAccounts": {},
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"detailedErrorLoggingEnabled": false,
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"http20Enabled": false,
"httpLoggingEnabled": false,
"linuxFxVersion": "",
"loadBalancing": "LeastRequests",
"logsDirectorySizeLimit": 35,
"managedPipelineMode": "Integrated",
"minTlsVersion": "1.2",
"minimumElasticInstanceCount": 0,
"netFrameworkVersion": "v4.0",
"nodeVersion": "",
"numberOfWorkers": 1,
"phpVersion": "5.6",
"powerShellVersion": "",
"pythonVersion": "",
"remoteDebuggingEnabled": false,
"requestTracingEnabled": false,
"scmMinTlsVersion": "1.2",
"use32BitWorkerProcess": true,
"virtualApplications": [
{
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualPath": "/"
}
],
"vnetName": "",
"vnetPrivatePortsCount": 0,
"vnetRouteAllEnabled": false,
"webSocketsEnabled": false
},
"state": "Running",
"storageAccountRequired": false,
"usageState": "Normal",
"workloadProfileName": "myd4wp"
}
}
Определения
| Имя. | Описание |
|---|---|
|
Ai |
Конфигурация интеграции ИИ для приложения. |
|
Api |
Сведения о формальном определении API для приложения. |
|
Api |
Azure API management (APIM) конфигурация, связанная с приложением. |
|
Authentication |
Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные варианты: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
Auto |
Указывает область уникальности для имени узла по умолчанию во время создания ресурса |
|
Auto |
Действия, которые должен предпринять модуль автолечения при срабатывании правила. |
|
Auto |
Предопределенные действия, которые необходимо предпринять. |
|
Auto |
Пользовательское действие, которое должно быть выполнено при срабатывании правила автоматического восстановления. |
|
Auto |
Правила, которые можно определить для автоматического восстановления. |
|
Auto |
Триггеры для автоматического лечения. |
|
Azure |
Файлы Azure или Хранилище BLOB-объектов — значение доступа к информации для словарного хранилища. |
|
Azure |
Подключение протокола для учетной записи хранения. |
|
Azure |
Состояние учетной записи хранения. |
|
Azure |
Тип хранилища. |
|
Client |
Этот параметр состоит из параметра ClientCertEnabled.
|
|
Cloning |
Информация, необходимая для операции клонирования. |
|
Connection |
Тип базы данных. |
|
Conn |
Database строка подключения information. |
|
Cors |
Параметры общего доступа к ресурсам независимо от источника (CORS) для приложения. |
|
created |
Тип учётной записи, создавшей ресурс. |
|
Dapr |
Конфигурация приложения Dapr. |
|
Dapr |
Задает уровень лога для сайдкара Dapr. Допустимые значения: отладка, информация, предупреждение, ошибка. По умолчанию используется информация. |
|
Default |
Действие по умолчанию для основного ограничения доступа, если правила не соответствуют. |
|
Default |
Ответ об ошибке службы приложений. |
|
Default |
Модель ошибок. |
|
Default |
Подробные ошибки. |
| Experiments |
Правила маршрутизации в производственных экспериментах. |
|
Extended |
Расширенное расположение. |
|
Ftps |
Состояние службы FTP/ FTPS |
|
Function |
Функция настройки приложения. |
|
Functions |
Задает количество экземпляров "Always Ready" для группы функций или конкретной функции. |
|
Functions |
Раздел конфигурации для развертывания приложения-функции. |
|
Functions |
Хранилище для развернутого пакета, используемого приложением-функцией. |
|
Functions |
Метод проверки подлинности для доступа к учетной записи хранения для развертывания. |
|
Functions |
Свойство для выбора типа службы хранилища Azure. Доступные варианты: blobContainer. |
|
Functions |
Функция, имя и версия приложения во время выполнения. |
|
Functions |
Параметры масштабирования и параллелизма для приложения-функции. |
|
Functions |
Параметры масштабирования и параллелизма для триггеров приложения-функции. |
|
Functions |
Параметры масштабирования и параллелизма для триггера HTTP. |
|
Functions |
Функциональное приложение, конфигурация стратегии обновления сайта для развертывания и обновлений конфигураций сайта. |
|
Handler |
Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки процесса php-cgi.exe обработку всех HTTP-запросов с расширением *.php. |
|
Hosting |
Спецификация для Среда службы приложений для использования в этом ресурсе. |
|
Host |
Имя хоста с поддержкой SSL. |
|
Host |
Указывает, является ли имя узла стандартным или именем узла репозитория. |
|
Ip |
Определяет, для чего будет использоваться этот IP-фильтр. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере. |
| IPMode |
Задает режим IP приложения. |
|
Ip |
Ограничение безопасности IP-адреса в приложении. |
|
Managed |
Режим управляемого конвейера. |
|
Managed |
Управляемое удостоверение службы. |
|
Managed |
Тип управляемого удостоверения службы. |
|
Mcp |
Конфигурация для отдельного MCP-сервера. |
|
Mcp |
Настройки MCP. |
|
Name |
Имя и значение. |
|
Outbound |
Варианты исходящего трафика по виртуальной сети. |
|
Platform |
Канал релиза платформы сайта. |
|
Push |
Нажмите на настройки приложения. |
|
Ramp |
Правила маршрутизации для тестирования с наращиванием темпов. Это правило позволяет перенаправлять статический трафик % в слот или постепенно менять % маршрутизации в зависимости от производительности. |
|
Redundancy |
Режим избыточности сайта |
|
Requests |
Триггер на основе общего количества запросов. |
|
Resource |
Требования к ресурсам приложения-функции. |
|
Runtime |
Имя среды выполнения приложения-функции. Доступные варианты: dotnet-isolated, node, java, powershell, python, custom |
|
Scm |
Тип SCM. |
| Site |
Веб-приложение, серверная часть мобильного приложения или приложение API. |
|
Site |
Внешняя конфигурация аутентификации для конечной точки MCP (используется, когда EasyAuth не включён).
Минимум |
|
Site |
Состояние доступности управленческой информации для приложения. |
|
Site |
Настройка приложения службы приложений. |
|
Site |
|
|
Site |
Ограничения метрик, установленные для приложения. |
|
Site |
Балансировка нагрузки сайта. |
|
Site |
MachineKey приложения. |
|
Site |
Тип стратегии обновления сайта для приложения. Доступные варианты: Recreate, RollingUpdate |
|
Slot |
Состояние последней успешной операции подкачки слотов. |
|
Slow |
Триггер на основе времени выполнения запроса. |
|
Ssl |
Тип SSL |
|
Status |
Триггер на основе кода состояния. |
|
Status |
Триггер на основе диапазона кодов состояния. |
|
Supported |
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Tls |
Минимальный набор шифров TLS, разрешенный для приложения |
|
Usage |
Состояние, указывающее, превысило ли приложение квоту на использование. Только для чтения |
|
User |
Удостоверение, назначенное пользователем. |
|
Virtual |
Виртуальное приложение в приложении. |
|
Virtual |
Директория для виртуального приложения. |
AiIntegration
Конфигурация интеграции ИИ для приложения.
| Имя. | Тип | Описание |
|---|---|---|
| apiSpecPath |
string |
Относительный путь к файлу спецификации API из /home в файлах сайта. |
| mcp |
Конфигурация MCP. |
|
| siteAuth |
Внешняя конфигурация аутентификации для конечной точки MCP (используется, когда EasyAuth не включён). |
ApiDefinitionInfo
Сведения о формальном определении API для приложения.
| Имя. | Тип | Описание |
|---|---|---|
| url |
string |
URL-адрес определения API. |
ApiManagementConfig
Azure API management (APIM) конфигурация, связанная с приложением.
| Имя. | Тип | Описание |
|---|---|---|
| id |
string |
идентификатор APIM-Api. |
AuthenticationType
Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные варианты: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
| Значение | Описание |
|---|---|
| SystemAssignedIdentity | |
| UserAssignedIdentity | |
| StorageAccountConnectionString |
AutoGeneratedDomainNameLabelScope
Указывает область уникальности для имени узла по умолчанию во время создания ресурса
| Значение | Описание |
|---|---|
| TenantReuse | |
| SubscriptionReuse | |
| ResourceGroupReuse | |
| NoReuse |
AutoHealActions
Действия, которые должен предпринять модуль автолечения при срабатывании правила.
| Имя. | Тип | Описание |
|---|---|---|
| actionType |
Предопределенные действия, которые необходимо предпринять. |
|
| customAction |
Пользовательские действия, которые необходимо предпринять. |
|
| minProcessExecutionTime |
string |
Минимальное время, которое должно быть выполнено процессом перед выполнением действия |
AutoHealActionType
Предопределенные действия, которые необходимо предпринять.
| Значение | Описание |
|---|---|
| Recycle | |
| LogEvent | |
| CustomAction |
AutoHealCustomAction
Пользовательское действие, которое должно быть выполнено при срабатывании правила автоматического восстановления.
| Имя. | Тип | Описание |
|---|---|---|
| exe |
string |
Исполняемый файл для запуска. |
| parameters |
string |
Параметры для исполняемого файла. |
AutoHealRules
Правила, которые можно определить для автоматического восстановления.
| Имя. | Тип | Описание |
|---|---|---|
| actions |
Действия, выполняемые при активации правила. |
|
| triggers |
Условия, описывающие выполнение действий автоматического лечения. |
AutoHealTriggers
Триггеры для автоматического лечения.
| Имя. | Тип | Описание |
|---|---|---|
| privateBytesInKB |
integer (int32) |
Правило на основе частных байтов. |
| requests |
Правило на основе общих запросов. |
|
| slowRequests |
Правило на основе времени выполнения запроса. |
|
| slowRequestsWithPath |
Правило на основе нескольких правил медленных запросов с путем |
|
| statusCodes |
Правило на основе кодов состояния. |
|
| statusCodesRange |
Правило, основанное на диапазонах кодов состояния. |
AzureStorageInfoValue
Файлы Azure или Хранилище BLOB-объектов — значение доступа к информации для словарного хранилища.
| Имя. | Тип | Описание |
|---|---|---|
| accessKey |
string (password) |
Ключ доступа для учетной записи хранения. |
| accountName |
string |
Имя учетной записи хранения |
| mountPath |
string |
Путь к подключению хранилища в среде выполнения сайта. |
| protocol |
Подключение протокола для учетной записи хранения. |
|
| shareName |
string |
Имя общей папки (имя контейнера для хранилища BLOB-объектов). |
| state |
Состояние учетной записи хранения. |
|
| type |
Тип хранилища. |
AzureStorageProtocol
Подключение протокола для учетной записи хранения.
| Значение | Описание |
|---|---|
| Smb | |
| Http | |
| Nfs |
AzureStorageState
Состояние учетной записи хранения.
| Значение | Описание |
|---|---|
| Ok | |
| InvalidCredentials | |
| InvalidShare | |
| NotValidated |
AzureStorageType
Тип хранилища.
| Значение | Описание |
|---|---|
| AzureFiles | |
| AzureBlob |
ClientCertMode
Этот параметр состоит из параметра ClientCertEnabled.
- ClientCertEnabled: false означает, что ClientCert игнорируется.
- ClientCertEnabled: true и ClientCertMode: Required означает, что требуется ClientCert.
- ClientCertEnabled: true и ClientCertMode: Optional означает, что ClientCert является необязательным или принимается.
| Значение | Описание |
|---|---|
| Required | |
| Optional | |
| OptionalInteractiveUser |
CloningInfo
Информация, необходимая для операции клонирования.
| Имя. | Тип | Описание |
|---|---|---|
| appSettingsOverrides |
object |
Параметры приложения переопределяются для клонированного приложения. Если эти параметры указаны, они переопределяют параметры, клонированные из исходного приложения. В противном случае параметры приложения из исходного приложения сохраняются. |
| cloneCustomHostNames |
boolean |
|
| cloneSourceControl |
boolean |
|
| configureLoadBalancing |
boolean |
|
| correlationId |
string (uuid) |
Идентификатор корреляции операции клонирования. Этот идентификатор связывает несколько операций клонирования для использования одного и того же снимка. |
| hostingEnvironment |
string |
Среда службы приложений. |
| overwrite |
boolean |
|
| sourceWebAppId |
string |
Идентификатор ресурса ARM исходного приложения. Идентификатор ресурса приложения имеет вид /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} для рабочих слотов и /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} для других слотов. |
| sourceWebAppLocation |
string |
Расположение исходного приложения: западная часть США или Северная Европа |
| trafficManagerProfileId |
string |
Идентификатор ресурса ARM для используемого профиля диспетчера трафика, если он существует. Идентификатор ресурса диспетчера трафика имеет вид /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
| trafficManagerProfileName |
string |
Имя создаваемого профиля диспетчера трафика. Это необходимо только в том случае, если профиль диспетчера трафика еще не существует. |
ConnectionStringType
Тип базы данных.
| Значение | Описание |
|---|---|
| MySql | |
| SQLServer | |
| SQLAzure | |
| Custom | |
| NotificationHub | |
| ServiceBus | |
| EventHub | |
| ApiHub | |
| DocDb | |
| RedisCache | |
| PostgreSQL |
ConnStringInfo
Database строка подключения information.
| Имя. | Тип | Описание |
|---|---|---|
| connectionString |
string |
Значение строки подключения. |
| name |
string |
Имя строки подключения. |
| type |
Тип базы данных. |
CorsSettings
Параметры общего доступа к ресурсам независимо от источника (CORS) для приложения.
| Имя. | Тип | Описание |
|---|---|---|
| allowedOrigins |
string[] |
Возвращает или задает список источников, которые должны быть разрешены для вызова между источниками (например, |
| supportCredentials |
boolean |
Возвращает или задает, разрешены ли запросы CORS с учетными данными. Дополнительные сведения см. в статье https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials. |
createdByType
Тип учётной записи, создавшей ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DaprConfig
Конфигурация приложения Dapr.
| Имя. | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| appId |
string |
Идентификатор приложения Dapr |
|
| appPort |
integer (int32) |
Сообщает Dapr, какой порт приложения прослушивается |
|
| enableApiLogging |
boolean |
Включает ведение журнала API для бокового автомобиля Dapr |
|
| enabled |
boolean |
False |
Логическое значение, указывающее, включен ли боковой автомобиль Dapr |
| httpMaxRequestSize |
integer (int32) |
Увеличение максимального размера параметра http-серверов текста запроса в МБ для обработки отправки больших файлов. Значение по умолчанию — 4 МБ. |
|
| httpReadBufferSize |
integer (int32) |
Максимальный размер буфера чтения заголовка HTTP в КБ для обработки при отправке заголовков с несколькими КБ. Значение по умолчанию — 65 КБ. |
|
| logLevel |
Задает уровень лога для сайдкара Dapr. Допустимые значения: отладка, информация, предупреждение, ошибка. По умолчанию используется информация. |
DaprLogLevel
Задает уровень лога для сайдкара Dapr. Допустимые значения: отладка, информация, предупреждение, ошибка. По умолчанию используется информация.
| Значение | Описание |
|---|---|
| info | |
| debug | |
| warn | |
| error |
DefaultAction
Действие по умолчанию для основного ограничения доступа, если правила не соответствуют.
| Значение | Описание |
|---|---|
| Allow | |
| Deny |
DefaultErrorResponse
Ответ об ошибке службы приложений.
| Имя. | Тип | Описание |
|---|---|---|
| error |
Модель ошибок. |
DefaultErrorResponseError
Модель ошибок.
| Имя. | Тип | Описание |
|---|---|---|
| code |
string |
Стандартизированная строка для программной идентификации ошибки. |
| details |
Подробные ошибки. |
|
| innererror |
string |
Дополнительная информация об ошибке отладки. |
| message |
string |
Подробное описание ошибки и информация об отладке. |
| target |
string |
Подробное описание ошибки и информация об отладке. |
DefaultErrorResponseErrorDetailsItem
Подробные ошибки.
| Имя. | Тип | Описание |
|---|---|---|
| code |
string |
Стандартизированная строка для программной идентификации ошибки. |
| message |
string |
Подробное описание ошибки и информация об отладке. |
| target |
string |
Подробное описание ошибки и информация об отладке. |
Experiments
Правила маршрутизации в производственных экспериментах.
| Имя. | Тип | Описание |
|---|---|---|
| rampUpRules |
Список правил нарастания. |
ExtendedLocation
Расширенное расположение.
| Имя. | Тип | Описание |
|---|---|---|
| name |
string |
Имя расширенного расположения. |
| type |
string |
Тип расширенной локации. |
FtpsState
Состояние службы FTP/ FTPS
| Значение | Описание |
|---|---|
| AllAllowed | |
| FtpsOnly | |
| Disabled |
FunctionAppConfig
Функция настройки приложения.
| Имя. | Тип | Описание |
|---|---|---|
| deployment |
Конфигурация развертывания приложения-функции. |
|
| runtime |
Параметры среды выполнения приложения-функции. |
|
| scaleAndConcurrency |
Параметры масштабирования и параллелизма приложения-функции. |
|
| siteUpdateStrategy |
Настройка стратегии обновления сайта для приложения. |
FunctionsAlwaysReadyConfig
Задает количество экземпляров "Always Ready" для группы функций или конкретной функции.
| Имя. | Тип | Описание |
|---|---|---|
| instanceCount |
integer (int32) |
Задает количество экземпляров Always Ready для определенной группы функций или определенной функции. Дополнительные сведения см. в https://aka.ms/flexconsumption/alwaysready. |
| name |
string |
Требуется либо группа функций, либо имя функции. Дополнительные сведения см. в https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Раздел конфигурации для развертывания приложения-функции.
| Имя. | Тип | Описание |
|---|---|---|
| storage |
Хранилище для развернутого пакета, используемого приложением-функцией. |
FunctionsDeploymentStorage
Хранилище для развернутого пакета, используемого приложением-функцией.
| Имя. | Тип | Описание |
|---|---|---|
| authentication |
Метод проверки подлинности для доступа к учетной записи хранения для развертывания. |
|
| type |
Свойство для выбора типа службы хранилища Azure. Доступные варианты: blobContainer. |
|
| value |
string (uri) |
Свойство для задания URL-адреса выбранного типа службы хранилища Azure. Пример. Для blobContainer значение может быть https://<storageAccountName>.blob.core.windows.net/<containerName>. |
FunctionsDeploymentStorageAuthentication
Метод проверки подлинности для доступа к учетной записи хранения для развертывания.
| Имя. | Тип | Описание |
|---|---|---|
| storageAccountConnectionStringName |
string |
Используйте это свойство для StorageAccountConnectionString. Задайте имя параметра приложения, имеющего строку подключения учетной записи хранения. Не устанавливайте значение для этого свойства при использовании другого типа проверки подлинности. |
| type |
Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные варианты: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
| userAssignedIdentityResourceId |
string |
Используйте это свойство для UserAssignedIdentity. Задайте идентификатор ресурса удостоверения. Не устанавливайте значение для этого свойства при использовании другого типа проверки подлинности. |
FunctionsDeploymentStorageType
Свойство для выбора типа службы хранилища Azure. Доступные варианты: blobContainer.
| Значение | Описание |
|---|---|
| blobContainer |
FunctionsRuntime
Функция, имя и версия приложения во время выполнения.
| Имя. | Тип | Описание |
|---|---|---|
| name |
Имя среды выполнения приложения-функции. Доступные варианты: dotnet-isolated, node, java, powershell, python, custom |
|
| version |
string |
Версия среды выполнения приложения-функции. Пример: 8 (для dotnet-изолированных) |
FunctionsScaleAndConcurrency
Параметры масштабирования и параллелизма для приложения-функции.
| Имя. | Тип | Описание |
|---|---|---|
| alwaysReady |
Конфигурация Always Ready для приложения-функции. |
|
| instanceMemoryMB |
integer (int32) |
Задайте объем памяти, выделенной каждому экземпляру приложения-функции в МБ. Пропускная способность ЦП и сети распределяются пропорционально. |
| maximumInstanceCount |
integer (int32) |
Максимальное количество экземпляров по запросу на группу функций. |
| triggers |
Параметры масштабирования и параллелизма для триггеров приложения-функции. |
FunctionsScaleAndConcurrencyTriggers
Параметры масштабирования и параллелизма для триггеров приложения-функции.
| Имя. | Тип | Описание |
|---|---|---|
| http |
Параметры масштабирования и параллелизма для триггера HTTP. |
FunctionsScaleAndConcurrencyTriggersHttp
Параметры масштабирования и параллелизма для триггера HTTP.
| Имя. | Тип | Описание |
|---|---|---|
| perInstanceConcurrency |
integer (int32) |
Максимальное количество одновременных вызовов триггера HTTP на экземпляр. |
FunctionsSiteUpdateStrategy
Функциональное приложение, конфигурация стратегии обновления сайта для развертывания и обновлений конфигураций сайта.
| Имя. | Тип | Описание |
|---|---|---|
| type |
Тип стратегии обновления сайта для приложения. Доступные варианты: Recreate, RollingUpdate |
HandlerMapping
Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки процесса php-cgi.exe обработку всех HTTP-запросов с расширением *.php.
| Имя. | Тип | Описание |
|---|---|---|
| arguments |
string |
Аргументы командной строки, передаваемые обработчику скриптов. |
| extension |
string |
Запросы с этим расширением будут обрабатываться с помощью указанного приложения FastCGI. |
| scriptProcessor |
string |
Абсолютный путь к приложению FastCGI. |
HostingEnvironmentProfile
Спецификация для Среда службы приложений для использования в этом ресурсе.
| Имя. | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса среды службы приложений. |
| name |
string |
Название Среда службы приложений. |
| type |
string |
Тип ресурса Среда службы приложений. |
HostNameSslState
Имя хоста с поддержкой SSL.
| Имя. | Тип | Описание |
|---|---|---|
| hostType |
Указывает, является ли имя узла стандартным или именем узла репозитория. |
|
| name |
string |
Имя узла. |
| sslState |
Тип SSL. |
|
| thumbprint |
string |
Отпечаток SSL-сертификата. |
| toUpdate |
boolean |
Установите значение для |
| virtualIP |
string |
Виртуальный IP-адрес, назначенный имени узла, если включен SSL на основе IP-адресов. |
HostType
Указывает, является ли имя узла стандартным или именем узла репозитория.
| Значение | Описание |
|---|---|
| Standard | |
| Repository |
IpFilterTag
Определяет, для чего будет использоваться этот IP-фильтр. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере.
| Значение | Описание |
|---|---|
| Default | |
| XffProxy | |
| ServiceTag |
IPMode
Задает режим IP приложения.
| Значение | Описание |
|---|---|
| IPv4 | |
| IPv6 | |
| IPv4AndIPv6 |
IpSecurityRestriction
Ограничение безопасности IP-адреса в приложении.
| Имя. | Тип | Описание |
|---|---|---|
| action |
string |
Разрешить или запретить доступ для этого диапазона IP-адресов. |
| description |
string |
Описание правила ограничения IP-адресов. |
| headers |
object |
Заголовки правил ограничения IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Логика сопоставления — ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Логика сопоставления — ..
X-Azure-FDID и X-FD-HealthProbe. Логика сопоставления является точной. |
| ipAddress |
string |
IP-адрес допустимого ограничения безопасности. Это может быть чистый адрес ipv4 (обязательное свойство SubnetMask) или нотация CIDR, такая как ipv4/mask (совпадение начальных битов). Для CIDR свойство SubnetMask указывать не нужно. |
| name |
string |
Имя правила ограничения IP. |
| priority |
integer (int32) |
Приоритет правила ограничения IP-адресов. |
| subnetMask |
string |
Маска подсети для диапазона IP-адресов, для ограничения допустима. |
| subnetTrafficTag |
integer (int32) |
(внутренний) Тег трафика подсети |
| tag |
Определяет, для чего будет использоваться этот IP-фильтр. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере. |
|
| vnetSubnetResourceId |
string |
Идентификатор ресурса виртуальной сети |
| vnetTrafficTag |
integer (int32) |
(внутренний) Тег трафика виртуальной сети |
ManagedPipelineMode
Режим управляемого конвейера.
| Значение | Описание |
|---|---|
| Integrated | |
| Classic |
ManagedServiceIdentity
Управляемое удостоверение службы.
| Имя. | Тип | Описание |
|---|---|---|
| principalId |
string |
Идентификатор участника удостоверения управляемой службы. |
| tenantId |
string |
Клиент удостоверения управляемой службы. |
| type |
Тип управляемого удостоверения службы. |
|
| userAssignedIdentities |
<string,
User |
Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Тип управляемого удостоверения службы.
| Значение | Описание |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
McpServerConfig
Конфигурация для отдельного MCP-сервера.
| Имя. | Тип | Описание |
|---|---|---|
| description |
string |
Описание сервера MCP. |
| enabled |
boolean |
Включён ли MCP-сервер. По умолчанию true, если при создании не указано. |
| endpoint |
string |
Путь конечной точки для MCP-сервера. |
| name |
string |
Название сервера MCP. |
| toolList |
string[] |
Список инструментов, представленных этим MCP-сервером. |
McpSettings
Настройки MCP.
| Имя. | Тип | Описание |
|---|---|---|
| servers |
Массив конфигураций серверов MCP. Этот массив полностью заменяется при обновлении; отдельные серверы нельзя обновлять отдельно. Пустой массив сигнализирует, что MCP следует отключить/удалить. |
NameValuePair
Имя и значение.
| Имя. | Тип | Описание |
|---|---|---|
| name |
string |
Имя пары. |
| value |
string |
Значение пары. |
OutboundVnetRouting
Варианты исходящего трафика по виртуальной сети.
| Имя. | Тип | Описание |
|---|---|---|
| allTraffic |
boolean |
Включает все остальные параметры маршрутизации, определенные в OutboundVnetRouting, если для этого параметра задано значение true. |
| applicationTraffic |
boolean |
Это приводит к тому, что весь исходящий трафик будет применять группы безопасности виртуальной сети и определяемые пользователем маршруты. Ранее назывался VnetRouteAllEnabled. |
| backupRestoreTraffic |
boolean |
Включает операции резервного копирования и восстановления по виртуальной сети. Ранее назывался VnetBackupRestoreEnabled |
| contentShareTraffic |
boolean |
Обеспечивает доступ к содержимому через виртуальную сеть. Ранее назывался VnetContentShareEnabled |
| imagePullTraffic |
boolean |
Включает извлечение образа через виртуальную сеть. Ранее назывался VnetImagePullEnabled. |
| managedIdentityTraffic |
boolean |
Включает операции с управляемой идентификацией по виртуальной сети. |
PlatformReleaseChannel
Канал релиза платформы сайта.
| Значение | Описание |
|---|---|
| Latest |
Последние получают обновления как можно раньше. |
| Standard |
Стандарт получает обновления после последнего времени. |
| Extended |
Extended получает обновления в последний раз при расширенной поддержке. |
PushSettings
Нажмите на настройки приложения.
| Имя. | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса. |
| kind |
string |
Тип ресурса. |
| name |
string |
Имя ресурса. |
| properties.dynamicTagsJson |
string |
Возвращает или задает строку JSON, содержащую список динамических тегов, которые будут оцениваться из утверждений пользователей в конечной точке принудительной регистрации. |
| properties.isPushEnabled |
boolean |
Возвращает или задает флаг, указывающий, включена ли конечная точка push-отправки. |
| properties.tagWhitelistJson |
string |
Возвращает или задает строку JSON, содержащую список тегов, которые указаны в списке разрешений для использования конечной точкой принудительной регистрации. |
| properties.tagsRequiringAuth |
string |
Возвращает или задает строку JSON, содержащую список тегов, требующих проверки подлинности пользователя в конечной точке принудительной регистрации. Теги могут состоять из буквенно-цифровых символов и следующих: '_', '@', '#', '.', ':', '-'. Проверка должна выполняться в PushRequestHandler. |
| type |
string |
Тип ресурса. |
RampUpRule
Правила маршрутизации для тестирования с наращиванием темпов. Это правило позволяет перенаправлять статический трафик % в слот или постепенно менять % маршрутизации в зависимости от производительности.
| Имя. | Тип | Описание |
|---|---|---|
| actionHostName |
string |
Имя узла слота, на который будет перенаправлен трафик, если будет решено. Например, myapp-stage.azurewebsites.net. |
| changeDecisionCallbackUrl |
string |
Настраиваемый алгоритм принятия решений можно указать в расширении сайта TiPCallback, который можно указать URL-адрес. |
| changeIntervalInMinutes |
integer (int32) |
Указывает интервал в минутах для повторной оценки reroutePercentage. |
| changeStep |
number (double) |
В сценарии автоматического наращивания мощности это шаг для добавления/удаления до |
| maxReroutePercentage |
number (double) |
Указывает верхнюю границу ниже, под которой будет оставаться reroutePercentage. |
| minReroutePercentage |
number (double) |
Указывает более низкую границу, над которой будет оставаться ReroutePercentage. |
| name |
string |
Имя правила маршрутизации. Рекомендуемое имя будет указывать на слот, который получит трафик в эксперименте. |
| reroutePercentage |
number (double) |
Процент трафика, который будет перенаправлен на |
RedundancyMode
Режим избыточности сайта
| Значение | Описание |
|---|---|
| None | |
| Manual | |
| Failover | |
| ActiveActive | |
| GeoRedundant |
RequestsBasedTrigger
Триггер на основе общего количества запросов.
| Имя. | Тип | Описание |
|---|---|---|
| count |
integer (int32) |
Число запросов. |
| timeInterval |
string |
Интервал времени. |
ResourceConfig
Требования к ресурсам приложения-функции.
| Имя. | Тип | Описание |
|---|---|---|
| cpu |
number (double) |
Обязательный ЦП в ядрах, например 0,5 |
| memory |
string |
Требуемая память, например "1Gi" |
RuntimeName
Имя среды выполнения приложения-функции. Доступные варианты: dotnet-isolated, node, java, powershell, python, custom
| Значение | Описание |
|---|---|
| dotnet-isolated | |
| node | |
| java | |
| powershell | |
| python | |
| go | |
| custom |
ScmType
Тип SCM.
| Значение | Описание |
|---|---|
| None | |
| Dropbox | |
| Tfs | |
| LocalGit | |
| GitHub | |
| CodePlexGit | |
| CodePlexHg | |
| BitbucketGit | |
| BitbucketHg | |
| ExternalGit | |
| ExternalHg | |
| OneDrive | |
| VSO | |
| VSTSRM |
Site
Веб-приложение, серверная часть мобильного приложения или приложение API.
| Имя. | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| extendedLocation |
Расширенное расположение. |
||
| id |
string (arm-id) |
Полный идентификатор ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| identity |
Управляемое удостоверение службы. |
||
| kind |
string |
Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. |
|
| location |
string |
Географическое расположение, в котором находится ресурс |
|
| name |
string |
Имя ресурса. |
|
| properties.aiIntegration |
Конфигурация интеграции ИИ для приложения. |
||
| properties.autoGeneratedDomainNameLabelScope |
Указывает область уникальности для имени узла по умолчанию во время создания ресурса |
||
| properties.availabilityState |
Состояние доступности управленческой информации для приложения. |
||
| properties.clientAffinityEnabled |
boolean |
False |
|
| properties.clientAffinityPartitioningEnabled |
boolean |
|
|
| properties.clientAffinityProxyEnabled |
boolean |
|
|
| properties.clientCertEnabled |
boolean |
|
|
| properties.clientCertExclusionPaths |
string |
Пути исключения проверки подлинности сертификата клиента, разделенные запятыми |
|
| properties.clientCertMode |
Этот параметр состоит из параметра ClientCertEnabled.
|
||
| properties.cloningInfo |
Если это указано во время создания приложения, приложение клонируется из исходного приложения. |
||
| properties.containerSize |
integer (int32) |
Размер контейнера функции. |
|
| properties.customDomainVerificationId |
string |
Уникальный идентификатор, проверяющий пользовательские домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
|
| properties.dailyMemoryTimeQuota |
integer (int32) |
Максимальная допустимая квота ежедневного времени памяти (применимо только для динамических приложений). |
|
| properties.daprConfig |
Конфигурация dapr приложения. |
||
| properties.defaultHostName |
string |
Имя хоста приложения по умолчанию. Только для чтения |
|
| properties.dnsConfiguration |
Свойство для настройки различных параметров, связанных с DNS для сайта. |
||
| properties.enabled |
boolean |
|
|
| properties.enabledHostNames |
string[] |
Включены имена хостов для приложения. Имена хостов должны быть назначены (см. HostNames) И включены. В противном случае приложение не будет обслуживаться на этих именах хостов. |
|
| properties.endToEndEncryptionEnabled |
boolean |
Использование сквозного шифрования между интерфейсным интерфейсом и рабочей ролью |
|
| properties.functionAppConfig |
Конфигурация приложения-функции Azure. |
||
| properties.hostNameSslStates |
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
||
| properties.hostNames |
string[] |
Имена хостов, связанные с приложением. |
|
| properties.hostNamesDisabled |
boolean |
|
|
| properties.hostingEnvironmentProfile |
Среда службы приложений, используемая для приложения. |
||
| properties.httpsOnly |
boolean |
HttpsOnly: настраивает веб-сайт для приема только https-запросов. Проблемы с редиректом для http-запросов |
|
| properties.hyperV |
boolean |
False |
Hyper-V песочницу. |
| properties.inProgressOperationId |
string (uuid) |
Указывает идентификатор операции, если на этом сайте есть ожидающая операция. |
|
| properties.ipMode |
Задает режим IP приложения. |
||
| properties.isDefaultContainer |
boolean |
|
|
| properties.isXenon |
boolean |
False |
Устаревшее: Hyper-V песочницу. |
| properties.keyVaultReferenceIdentity |
string |
Удостоверение, используемое для проверки подлинности справочника по Key Vault. |
|
| properties.lastModifiedTimeUtc |
string (date-time) |
Последний раз приложение модифицировалось, в UTC. Только для чтения |
|
| properties.maintenanceEnabled |
boolean |
|
|
| properties.managedEnvironmentId |
string |
Идентификатор Azure Resource Manager выбранной управляемой среды клиента, в которой размещено это приложение. Это должно иметь форму /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
| properties.maxNumberOfWorkers |
integer (int32) |
Максимальное количество работников. Это относится только к контейнеру Functions. |
|
| properties.outboundIpAddresses |
string |
Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса от клиентов, сайт которых может быть размещен с текущими параметрами. Только для чтения |
|
| properties.outboundVnetRouting |
Свойство для настройки различных параметров маршрутизации исходящего трафика через виртуальную сеть для сайта |
||
| properties.platformReleaseChannel |
Канал релиза платформы сайта. Последние обновления получаются раньше всего, затем Standard, затем Extended. |
||
| properties.possibleOutboundIpAddresses |
string |
Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса от всех клиентов, кроме dataComponent. Только для чтения |
|
| properties.publicNetworkAccess |
string |
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик. Допустимые значения: "Включено", "Отключено" или пустая строка. |
|
| properties.redundancyMode |
Режим избыточности сайта |
||
| properties.repositorySiteName |
string |
Имя сайта репозитория. |
|
| properties.reserved |
boolean |
False |
|
| properties.resourceConfig |
Требования к ресурсам приложения-функции. |
||
| properties.resourceGroup |
string |
Имя группы ресурсов, к которой принадлежит приложение. Только для чтения |
|
| properties.scmSiteAlsoStopped |
boolean |
False |
|
| properties.serverFarmId |
string |
Идентификатор ресурса связанного плана службы приложений, отформатированный как "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
| properties.siteConfig |
Настройка приложения службы приложений. Это свойство не возвращается в ответ на обычные запросы на создание и чтение, так как оно может содержать конфиденциальную информацию. |
||
| properties.siteScopedCertificatesEnabled |
boolean |
False |
|
| properties.sku |
string |
Текущий номер SKU приложения на основе связанного плана службы приложений. Некоторые допустимые значения SKU: Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2 |
|
| properties.slotSwapStatus |
Состояние последней операции подкачки слотов развертывания. |
||
| properties.sshEnabled |
boolean |
Следует ли включать доступ по ssh. |
|
| properties.state |
string |
Текущее состояние приложения. |
|
| properties.storageAccountRequired |
boolean |
Проверяет, является ли клиент обязательным условием учетной записи хранения. |
|
| properties.suspendedTill |
string (date-time) |
Приложение приостанавливается до тех пор, пока не будет превышена квота памяти-времени. |
|
| properties.targetSwapSlot |
string |
Указывает, в какой слот развертывания будет переключаться данное приложение. Только для чтения |
|
| properties.trafficManagerHostNames |
string[] |
Диспетчер трафика Azure hostnames, связанные с приложением. Только для чтения |
|
| properties.usageState |
Состояние, указывающее, превысило ли приложение квоту на использование. Только для чтения |
||
| properties.virtualNetworkSubnetId |
string |
Идентификатор Azure Resource Manager виртуальной сети и подсети для присоединения к региональной виртуальной сети. Это должно иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
| properties.workloadProfileName |
string |
Имя профиля рабочей нагрузки для приложения-функции для выполнения. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
||
| tags |
object |
Теги ресурсов. |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
SiteAuthInfo
Внешняя конфигурация аутентификации для конечной точки MCP (используется, когда EasyAuth не включён).
Минимум scopes , и один wellKnownOpenIdConfiguration из issuer вариантов должен быть предоставлен.
| Имя. | Тип | Описание |
|---|---|---|
| audience |
string |
Ожидаемое заявление «aud». |
| issuer |
string |
Ожидаемое утверждение о «iss». Требуется для индивидуальной аутентификации сайта, если |
| jwksUri |
string (uri) |
URL JWKS для проверки подписей JWT. |
| scopes |
string[] |
OAuth области для метаданных защищённых ресурсов (PRM). Требуется для аутентификации на пользовательском сайте. |
| wellKnownOpenIdConfiguration |
string (uri) |
URL метаданных OIDC. Требуется для индивидуальной аутентификации сайта, если |
SiteAvailabilityState
Состояние доступности управленческой информации для приложения.
| Значение | Описание |
|---|---|
| Normal | |
| Limited | |
| DisasterRecoveryMode |
SiteConfig
Настройка приложения службы приложений.
| Имя. | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| acrUseManagedIdentityCreds |
boolean |
Флаг использования управляемых удостоверений creds для извлечения ACR |
|
| acrUserManagedIdentityID |
string |
При использовании управляемого удостоверения пользователя идентификатор клиента управляемого удостоверения пользователя |
|
| alwaysOn |
boolean |
|
|
| apiDefinition |
Сведения о формальном определении API для приложения. |
||
| apiManagementConfig |
Параметры управления API Azure, связанные с приложением. |
||
| appCommandLine |
string |
Командная строка приложения для запуска. |
|
| appSettings |
Параметры приложения. Это свойство не возвращается в ответ на обычные запросы на создание и чтение, так как оно может содержать конфиденциальную информацию. |
||
| autoHealEnabled |
boolean |
|
|
| autoHealRules |
Правила автоматического лечения. |
||
| autoSwapSlotName |
string |
Имя слота автоматического переключения. |
|
| azureStorageAccounts |
<string,
Azure |
Список учетных записей хранения Azure. |
|
| connectionStrings |
Строки подключения. Это свойство не возвращается в ответ на обычные запросы на создание и чтение, так как оно может содержать конфиденциальную информацию. |
||
| cors |
Параметры общего доступа к ресурсам (CORS) между источниками. |
||
| defaultDocuments |
string[] |
Документы по умолчанию. |
|
| detailedErrorLoggingEnabled |
boolean |
|
|
| documentRoot |
string |
Корневой каталог документа. |
|
| elasticWebAppScaleLimit |
integer (int32) minimum: 0 |
Максимальное число рабочих ролей, в которых сайт может масштабироваться.
Этот параметр применяется только к приложениям в планах, в которых ElasticScaleEnabled имеет значение |
|
| experiments |
Это работает для полиморфных типов. |
||
| ftpsState |
Состояние службы FTP/ FTPS |
||
| functionAppScaleLimit |
integer (int32) minimum: 0 |
Максимальное число рабочих ролей, в которых сайт может масштабироваться. Этот параметр применяется только к планам потребления и эластичных премиум |
|
| functionsRuntimeScaleMonitoringEnabled |
boolean |
Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, а вместо этого будет обращаться к среде выполнения для получения информации о состоянии масштабирования. |
|
| handlerMappings |
Сопоставления обработчиков. |
||
| healthCheckPath |
string |
Путь проверки работоспособности |
|
| http20Enabled |
boolean |
True |
Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0 |
| http20ProxyFlag |
integer (int32) |
0 |
Http20ProxyFlag: Настраивает веб-сайт таким образом, чтобы разрешить передачу http2.0 через прокси до самого приложения. 0 = отключено, 1 = пропускать весь трафик http2, 2 = пропускать только через gRPC. |
| httpLoggingEnabled |
boolean |
|
|
| ipSecurityRestrictions |
Ограничения безопасности IP-адресов для основного. |
||
| ipSecurityRestrictionsDefaultAction |
Действие по умолчанию для основного ограничения доступа, если правила не соответствуют. |
||
| javaContainer |
string |
Контейнер Java. |
|
| javaContainerVersion |
string |
Версия контейнера Java. |
|
| javaVersion |
string |
Версия Java. |
|
| keyVaultReferenceIdentity |
string |
Удостоверение, используемое для проверки подлинности справочника по Key Vault. |
|
| limits |
Ограничения сайта. |
||
| linuxFxVersion |
string |
Платформа приложений Linux и версия |
|
| loadBalancing |
Балансировка нагрузки сайта. |
||
| localMySqlEnabled |
boolean |
False |
|
| logsDirectorySizeLimit |
integer (int32) |
Ограничение размера каталога журналов HTTP. |
|
| machineKey |
Сайт MachineKey. |
||
| managedPipelineMode |
Режим управляемого конвейера. |
||
| managedServiceIdentityId |
integer (int32) |
Идентификатор управляемой службы |
|
| metadata |
Метаданные приложения. Это свойство невозможно получить, так как оно может содержать секреты. |
||
| minTlsCipherSuite |
Минимальный набор шифров TLS, разрешенный для приложения |
||
| minTlsVersion |
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов. |
||
| minimumElasticInstanceCount |
integer (int32) minimum: 0maximum: 20 |
Минимальное количество экземпляров для сайта Этот параметр применяется только к эластичным планам |
|
| netFrameworkVersion |
string |
v4.6 |
Версия .NET Framework. |
| nodeVersion |
string |
Версия Node.js. |
|
| numberOfWorkers |
integer (int32) |
Количество работников. |
|
| phpVersion |
string |
Версия PHP. |
|
| powerShellVersion |
string |
Версия PowerShell. |
|
| preWarmedInstanceCount |
integer (int32) minimum: 0maximum: 10 |
Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных |
|
| publicNetworkAccess |
string |
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик. |
|
| publishingUsername |
string |
Публикация имени пользователя. |
|
| push |
Параметры принудительной конечной точки. |
||
| pythonVersion |
string |
Версия Python. |
|
| remoteDebuggingEnabled |
boolean |
|
|
| remoteDebuggingVersion |
string |
Версия для удалённой отладки. |
|
| requestTracingEnabled |
boolean |
|
|
| requestTracingExpirationTime |
string (date-time) |
Время истечения срока действия трассировки запроса. |
|
| scmIpSecurityRestrictions |
Ограничения безопасности IP-адресов для scm. |
||
| scmIpSecurityRestrictionsDefaultAction |
Действие по умолчанию для ограничения доступа scm, если правила не соответствуют. |
||
| scmIpSecurityRestrictionsUseMain |
boolean |
Ограничения безопасности IP для SCM для использования main. |
|
| scmMinTlsVersion |
ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM. |
||
| scmType |
Тип SCM. |
||
| tracingOptions |
string |
Параметры трассировки. |
|
| use32BitWorkerProcess |
boolean |
|
|
| virtualApplications |
Виртуальные приложения. |
||
| vnetName |
string |
Имя виртуальной сети. |
|
| vnetPrivatePortsCount |
integer (int32) |
Количество частных портов, назначенных этому приложению. Они будут назначены динамически в среде выполнения. |
|
| vnetRouteAllEnabled |
boolean |
Все включенные маршруты виртуальной сети. Это приводит к тому, что весь исходящий трафик будет применять группы безопасности виртуальной сети и определяемые пользователем маршруты. |
|
| webSocketsEnabled |
boolean |
|
|
| websiteTimeZone |
string |
Задает часовой пояс сайта, который используется для создания меток времени. Совместим с Службой приложений Linux и Windows. Установка параметра приложения WEBSITE_TIME_ZONE имеет приоритет над этой конфигурацией. Для Linux ожидается https://www.iana.org/time-zones значений базы данных tz (см. краткий справочник по https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Для Windows ожидается один из часовых поясов, перечисленных в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
|
| windowsFxVersion |
string |
Xenon App Framework и версия |
|
| xManagedServiceIdentityId |
integer (int32) |
Явный идентификатор управляемой службы |
SiteDnsConfig
| Имя. | Тип | Описание |
|---|---|---|
| dnsAltServer |
string |
Альтернативный DNS-сервер, используемый приложениями. Это свойство реплицирует параметр приложения WEBSITE_DNS_ALT_SERVER. |
| dnsLegacySortOrder |
boolean |
Указывает, что сайты, использующие пользовательские DNS-серверы виртуальной сети, все еще сортируют список DNS-серверов. Только для чтения. |
| dnsMaxCacheTimeout |
integer (int32) |
Настраиваемое время кэширования DNS в секундах. Допустимый диапазон: 0–60. Значение по умолчанию — 30 секунд. 0 означает отключение кэширования. |
| dnsRetryAttemptCount |
integer (int32) |
Общее количество повторных попыток для поиска DNS. Допустимый диапазон: 1–5. Значение по умолчанию — 3. |
| dnsRetryAttemptTimeout |
integer (int32) |
Время ожидания для одного подстановки DNS в секундах. Допустимый диапазон: 1–30. Значение по умолчанию — 3. |
| dnsServers |
string[] |
Список пользовательских DNS-серверов, используемых приложением для поиска. Можно задать не более 5 dns-серверов. |
SiteLimits
Ограничения метрик, установленные для приложения.
| Имя. | Тип | Описание |
|---|---|---|
| maxDiskSizeInMb |
integer (int64) |
Максимально допустимое использование размера диска в МБ. |
| maxMemoryInMb |
integer (int64) |
Максимально допустимое использование памяти в МБ. |
| maxPercentageCpu |
number (double) |
Максимальный допустимый процент использования ЦП. |
SiteLoadBalancing
Балансировка нагрузки сайта.
| Значение | Описание |
|---|---|
| WeightedRoundRobin | |
| LeastRequests | |
| LeastResponseTime | |
| WeightedTotalTraffic | |
| RequestHash | |
| PerSiteRoundRobin | |
| LeastRequestsWithTieBreaker |
SiteMachineKey
MachineKey приложения.
| Имя. | Тип | Описание |
|---|---|---|
| decryption |
string |
Алгоритм, используемый для расшифровки. |
| decryptionKey |
string |
Ключ дешифрования. |
| validation |
string |
Валидация MachineKey. |
| validationKey |
string |
Ключ проверки. |
SiteUpdateStrategyType
Тип стратегии обновления сайта для приложения. Доступные варианты: Recreate, RollingUpdate
| Значение | Описание |
|---|---|
| Recreate |
Если приложение находится под нагрузкой и происходит развертывание или обновление состояния сайта, все поды будут удалены и должны быть созданы заново сразу. Это поведение по умолчанию. |
| RollingUpdate |
Если приложение находится под нагрузкой и происходит развертывание или обновление состояния сайта, капсулы будут осушены партиями и постепенно заменяться, минимизируя влияние на пропускную способность. |
SlotSwapStatus
Состояние последней успешной операции подкачки слотов.
| Имя. | Тип | Описание |
|---|---|---|
| destinationSlotName |
string |
Слот назначения последней операции подкачки. |
| sourceSlotName |
string |
Исходный слот последней операции подкачки. |
| timestampUtc |
string (date-time) |
Время последнего успешного переключения слотов. |
SlowRequestsBasedTrigger
Триггер на основе времени выполнения запроса.
| Имя. | Тип | Описание |
|---|---|---|
| count |
integer (int32) |
Число запросов. |
| path |
string |
Путь запроса. |
| timeInterval |
string |
Интервал времени. |
| timeTaken |
string |
Время. |
SslState
Тип SSL
| Значение | Описание |
|---|---|
| Disabled | |
| SniEnabled | |
| IpBasedEnabled |
StatusCodesBasedTrigger
Триггер на основе кода состояния.
| Имя. | Тип | Описание |
|---|---|---|
| count |
integer (int32) |
Число запросов. |
| path |
string |
Путь запроса |
| status |
integer (int32) |
Код состояния HTTP. |
| subStatus |
integer (int32) |
Запрос вложенного состояния. |
| timeInterval |
string |
Интервал времени. |
| win32Status |
integer (int32) |
Код ошибки Win32. |
StatusCodesRangeBasedTrigger
Триггер на основе диапазона кодов состояния.
| Имя. | Тип | Описание |
|---|---|---|
| count |
integer (int32) |
Число запросов. |
| path |
string |
|
| statusCodes |
string |
Код состояния HTTP. |
| timeInterval |
string |
Интервал времени. |
SupportedTlsVersions
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.
| Значение | Описание |
|---|---|
| 1.0 | |
| 1.1 | |
| 1.2 | |
| 1.3 |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя. | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Идентификатор, создавший ресурс. |
| createdByType |
Тип учётной записи, создавшей ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TlsCipherSuites
Минимальный набор шифров TLS, разрешенный для приложения
| Значение | Описание |
|---|---|
| TLS_AES_256_GCM_SHA384 | |
| TLS_AES_128_GCM_SHA256 | |
| TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | |
| TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | |
| TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | |
| TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 | |
| TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 | |
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 | |
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | |
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA | |
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA | |
| TLS_RSA_WITH_AES_256_GCM_SHA384 | |
| TLS_RSA_WITH_AES_128_GCM_SHA256 | |
| TLS_RSA_WITH_AES_256_CBC_SHA256 | |
| TLS_RSA_WITH_AES_128_CBC_SHA256 | |
| TLS_RSA_WITH_AES_256_CBC_SHA | |
| TLS_RSA_WITH_AES_128_CBC_SHA |
UsageState
Состояние, указывающее, превысило ли приложение квоту на использование. Только для чтения
| Значение | Описание |
|---|---|
| Normal | |
| Exceeded |
UserAssignedIdentity
Удостоверение, назначенное пользователем.
| Имя. | Тип | Описание |
|---|---|---|
| clientId |
string |
Идентификатор клиента назначаемого пользователем удостоверения |
| principalId |
string |
Идентификатор участника назначаемого пользователем удостоверения |
VirtualApplication
Виртуальное приложение в приложении.
| Имя. | Тип | Описание |
|---|---|---|
| physicalPath |
string |
Физический путь. |
| preloadEnabled |
boolean |
|
| virtualDirectories |
Виртуальные каталоги для виртуального приложения. |
|
| virtualPath |
string |
Виртуальный путь. |
VirtualDirectory
Директория для виртуального приложения.
| Имя. | Тип | Описание |
|---|---|---|
| physicalPath |
string |
Физический путь. |
| virtualPath |
string |
Путь к виртуальному приложению. |