Web Apps - Get

Описание для получения сведений о веб-приложении, мобильном приложении или приложении API.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2023-12-01

Параметры URI

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

string

Имя приложения

resourceGroupName
path True

string

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

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Идентификатор вашей подписки Azure. Это строка в формате GUID (например, 0000000-0000-0000-0000-0000-000000000000).

api-version
query True

string

Версия API

Ответы

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

Site

Все в порядке.

404 Not Found

Не найдено.

Other Status Codes

DefaultErrorResponse

Служба приложений ответ об ошибке.

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

azure_auth

Поток OAuth2 в Azure Active Directory

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

Scopes

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

Примеры

Get Web App

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141?api-version=2023-12-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141.azurewebsites.net",
      "sitef6141.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141.scm.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Repository"
      }
    ],
    "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
    "reserved": false,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
    "vnetRouteAllEnabled": false,
    "vnetImagePullEnabled": false,
    "vnetContentShareEnabled": false,
    "siteConfig": {
      "numberOfWorkers": 1,
      "defaultDocuments": [
        "Default.htm",
        "Default.html",
        "Default.asp",
        "index.htm",
        "index.html",
        "iisstart.htm",
        "default.aspx",
        "index.php",
        "hostingstart.html"
      ],
      "netFrameworkVersion": "v4.0",
      "phpVersion": "5.6",
      "pythonVersion": "",
      "nodeVersion": "",
      "powerShellVersion": "",
      "linuxFxVersion": "",
      "requestTracingEnabled": false,
      "remoteDebuggingEnabled": false,
      "httpLoggingEnabled": false,
      "acrUseManagedIdentityCreds": false,
      "logsDirectorySizeLimit": 35,
      "detailedErrorLoggingEnabled": false,
      "use32BitWorkerProcess": true,
      "webSocketsEnabled": false,
      "alwaysOn": false,
      "appCommandLine": "",
      "managedPipelineMode": "Integrated",
      "virtualApplications": [
        {
          "virtualPath": "/",
          "physicalPath": "site\\wwwroot",
          "preloadEnabled": false
        }
      ],
      "loadBalancing": "LeastRequests",
      "autoHealEnabled": false,
      "vnetName": "",
      "vnetRouteAllEnabled": false,
      "vnetPrivatePortsCount": 0,
      "http20Enabled": false,
      "minTlsVersion": "1.2",
      "scmMinTlsVersion": "1.2",
      "ftpsState": "AllAllowed",
      "functionAppScaleLimit": 0,
      "functionsRuntimeScaleMonitoringEnabled": false,
      "minimumElasticInstanceCount": 0,
      "azureStorageAccounts": {}
    },
    "scmSiteAlsoStopped": false,
    "clientAffinityEnabled": true,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "hostNamesDisabled": false,
    "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
    "outboundIpAddresses": "70.37.102.201,20.225.43.144",
    "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "resourceGroup": "testrg123",
    "defaultHostName": "sitef6141.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "workloadProfileName": "myd4wp",
    "resourceConfig": {
      "cpu": 1,
      "memory": "2.0Gi"
    }
  }
}

Определения

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

Сведения о формальном определении API для приложения.

ApiManagementConfig

Конфигурация управления API Azure (APIM), связанная с приложением.

Authentication

Метод проверки подлинности для доступа к учетной записи хранения для развертывания.

authenticationType

Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные параметры: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

AutoHealActions

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

AutoHealActionType

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

AutoHealCustomAction

Настраиваемое действие, выполняемое при активации правила автоматического восстановления.

AutoHealRules

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

AutoHealTriggers

Триггеры для автоматического восстановления.

AzureStorageInfoValue

Файлы Azure или значение сведений о доступе к хранилищу blob-объектов для хранилища словарей.

AzureStorageProtocol

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

AzureStorageState

Состояние учетной записи хранения.

AzureStorageType

Тип хранилища.

ClientCertMode

При этом используется параметр ClientCertEnabled.

  • ClientCertEnabled: false означает, что ClientCert игнорируется.
  • ClientCertEnabled: true и ClientCertMode: обязательный означает, что требуется ClientCert.
  • ClientCertEnabled: true и ClientCertMode: необязательный означает, что ClientCert является необязательным или допустимым.
CloningInfo

Сведения, необходимые для операции клонирования.

ConnectionStringType

Тип базы данных.

ConnStringInfo

Сведения о строка подключения базы данных.

CorsSettings

Параметры общего доступа к ресурсам независимо от источника (CORS) для приложения.

DaprConfig

Конфигурация Dapr приложения.

daprLogLevel

Задает уровень ведения журнала для расширения Dapr. Допустимые значения: debug, info, warn, error. Значение по умолчанию — info.

DefaultAction

Действие по умолчанию для main ограничение доступа, если правила не совпадают.

DefaultErrorResponse

Служба приложений ответ об ошибке.

Details
Error

Модель ошибок.

Experiments

Правила маршрутизации в рабочих экспериментах.

ExtendedLocation

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

FtpsState

Состояние службы FTP/FTPS

FunctionAppConfig

Конфигурация приложения-функции.

FunctionsAlwaysReadyConfig

Задает количество экземпляров Always Ready для группы функций или конкретной функции.

FunctionsDeployment

Раздел конфигурации для развертывания приложения-функции.

FunctionsRuntime

Имя и версия среды выполнения приложения-функции.

FunctionsScaleAndConcurrency

Параметры масштабирования и параллелизма для приложения-функции.

HandlerMapping

Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки php-cgi.exe процесса для обработки всех HTTP-запросов с расширением *.php.

HostingEnvironmentProfile

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

HostNameSslState

Имя узла с поддержкой SSL.

HostType

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

Http

Параметры масштабирования и параллелизма для триггера HTTP.

IpFilterTag

Определяет, для чего будет использоваться этот IP-фильтр. Это необходимо для поддержки ФИЛЬТРАЦИИ IP-адресов на прокси-сервере.

IpSecurityRestriction

Ограничение безопасности IP-адресов для приложения.

ManagedPipelineMode

Режим управляемого конвейера.

ManagedServiceIdentity

Управляемое удостоверение службы.

ManagedServiceIdentityType

Тип удостоверения управляемой службы.

NameValuePair

Пара "Имя-значение".

PushSettings

Параметры принудительной отправки для приложения.

RampUpRule

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

RedundancyMode

Режим избыточности сайта

RequestsBasedTrigger

Триггер на основе общего числа запросов.

ResourceConfig

Требования к ресурсам приложения-функции.

runtimeName

Имя среды выполнения приложения-функции. Доступные параметры: dotnet-isolated, node, Java, PowerShell, Python, custom

ScmType

Тип SCM.

Site

Веб-приложение, серверная часть мобильного приложения или приложение API.

SiteAvailabilityState

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

SiteConfig

Настройка приложения Служба приложений.

SiteDnsConfig
SiteLimits

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

SiteLoadBalancing

Балансировка нагрузки сайта.

SiteMachineKey

MachineKey приложения.

SlotSwapStatus

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

SlowRequestsBasedTrigger

Триггер на основе времени выполнения запроса.

SslState

Тип SSL

StatusCodesBasedTrigger

Триггер на основе кода состояния.

StatusCodesRangeBasedTrigger

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

Storage

Хранилище для развернутого пакета, используемого приложением-функцией.

storageType

Свойство для выбора типа службы хранилища Azure. Доступные параметры: blobContainer.

SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.

TlsCipherSuites

Минимальный набор шифров TLS, допустимый для приложения

Triggers

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

UsageState

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

userAssignedIdentity

Удостоверение, назначаемое пользователем.

VirtualApplication

Виртуальное приложение в приложении.

VirtualDirectory

Каталог для виртуального приложения.

ApiDefinitionInfo

Сведения о формальном определении API для приложения.

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

string

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

ApiManagementConfig

Конфигурация управления API Azure (APIM), связанная с приложением.

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

string

Идентификатор APIM-Api.

Authentication

Метод проверки подлинности для доступа к учетной записи хранения для развертывания.

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

string

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

type

authenticationType

Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные параметры: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Используйте это свойство для UserAssignedIdentity. Задайте идентификатор ресурса удостоверения. Не устанавливайте значение для этого свойства при использовании другого типа проверки подлинности.

authenticationType

Свойство для выбора типа проверки подлинности для доступа к выбранной учетной записи хранения. Доступные параметры: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

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

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

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

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

AutoHealActionType

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

customAction

AutoHealCustomAction

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

minProcessExecutionTime

string

Минимальное время выполнения процесса перед выполнением действия

AutoHealActionType

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

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

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Настраиваемое действие, выполняемое при активации правила автоматического восстановления.

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

string

Исполняемый файл для запуска.

parameters

string

Параметры для исполняемого файла.

AutoHealRules

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

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

AutoHealActions

Действия, выполняемые при активации правила.

triggers

AutoHealTriggers

Условия, описывающие, когда следует выполнять действия автоматического восстановления.

AutoHealTriggers

Триггеры для автоматического восстановления.

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

integer

Правило, основанное на частных байтах.

requests

RequestsBasedTrigger

Правило, основанное на общем количестве запросов.

slowRequests

SlowRequestsBasedTrigger

Правило, основанное на времени выполнения запроса.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Правило, основанное на нескольких медленных запросах с путем

statusCodes

StatusCodesBasedTrigger[]

Правило на основе кодов состояния.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Правило, основанное на диапазонах кодов состояния.

AzureStorageInfoValue

Файлы Azure или значение сведений о доступе к хранилищу blob-объектов для хранилища словарей.

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

string

Ключ доступа для учетной записи хранения.

accountName

string

Имя учетной записи хранения.

mountPath

string

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

protocol

AzureStorageProtocol

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

shareName

string

Имя общей папки (имя контейнера для хранилища BLOB-объектов).

state

AzureStorageState

Состояние учетной записи хранения.

type

AzureStorageType

Тип хранилища.

AzureStorageProtocol

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

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

string

Nfs

string

Smb

string

AzureStorageState

Состояние учетной записи хранения.

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

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Тип хранилища.

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

string

AzureFiles

string

ClientCertMode

При этом используется параметр ClientCertEnabled.

  • ClientCertEnabled: false означает, что ClientCert игнорируется.
  • ClientCertEnabled: true и ClientCertMode: обязательный означает, что требуется ClientCert.
  • ClientCertEnabled: true и ClientCertMode: необязательный означает, что ClientCert является необязательным или допустимым.
Имя Тип Описание
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

Сведения, необходимые для операции клонирования.

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

object

Переопределяет параметры приложения для клонированного приложения. Если они указаны, эти параметры переопределяют параметры, клонированные из исходного приложения. В противном случае параметры приложения из исходного приложения сохраняются.

cloneCustomHostNames

boolean

true для клонирования пользовательских имен узлов из исходного приложения; в противном случае — false.

cloneSourceControl

boolean

true для клонирования системы управления версиями из исходного приложения; в противном случае — false.

configureLoadBalancing

boolean

true для настройки балансировки нагрузки для исходного и целевого приложений.

correlationId

string

Идентификатор корреляции операции клонирования. Этот идентификатор связывает несколько операций клонирования для использования одного и того же snapshot.

hostingEnvironment

string

Среда службы приложений.

overwrite

boolean

true для перезаписи конечного приложения; в противном случае — false.

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

Тип базы данных.

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

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Сведения о строка подключения базы данных.

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

string

Значение строки подключения.

name

string

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

type

ConnectionStringType

Тип базы данных.

CorsSettings

Параметры общего доступа к ресурсам независимо от источника (CORS) для приложения.

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

string[]

Возвращает или задает список источников, которым должно быть разрешено выполнять вызовы между источниками (например, http://example.com:12345). Используйте "*", чтобы разрешить все.

supportCredentials

boolean

Возвращает или задает значение, указывающее, разрешены ли запросы CORS с учетными данными. Дополнительные сведения см. в статье https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DaprConfig

Конфигурация Dapr приложения.

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

string

Идентификатор приложения Dapr

appPort

integer

Сообщает Dapr, какой порт прослушивает приложение.

enableApiLogging

boolean

Включает ведение журнала API для расширения Dapr

enabled

boolean

False

Логическое значение, указывающее, включен ли боковой автомобиль Dapr

httpMaxRequestSize

integer

Увеличение максимального размера параметра HTTP-серверов текста запроса в МБ для обработки отправки больших файлов. Значение по умолчанию — 4 МБ.

httpReadBufferSize

integer

Максимальный размер буфера чтения заголовка HTTP в КБ для обработки при отправке заголовков с несколькими КБ. Значение по умолчанию — 65 КБ.

logLevel

daprLogLevel

Задает уровень ведения журнала для расширения Dapr. Допустимые значения: debug, info, warn, error. Значение по умолчанию — info.

daprLogLevel

Задает уровень ведения журнала для расширения Dapr. Допустимые значения: debug, info, warn, error. Значение по умолчанию — info.

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

string

error

string

info

string

warn

string

DefaultAction

Действие по умолчанию для main ограничение доступа, если правила не совпадают.

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

string

Deny

string

DefaultErrorResponse

Служба приложений ответ об ошибке.

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

Error

Модель ошибок.

Details

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

string

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

message

string

Подробное описание ошибки и сведения об отладке.

target

string

Подробное описание ошибки и сведения об отладке.

Error

Модель ошибок.

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

string

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

details

Details[]

Подробные сведения об ошибках.

innererror

string

Дополнительные сведения об ошибке отладки.

message

string

Подробное описание ошибки и сведения об отладке.

target

string

Подробное описание ошибки и сведения об отладке.

Experiments

Правила маршрутизации в рабочих экспериментах.

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

RampUpRule[]

Список правил увеличения.

ExtendedLocation

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

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

string

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

type

string

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

FtpsState

Состояние службы FTP/FTPS

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

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

Конфигурация приложения-функции.

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

FunctionsDeployment

Конфигурация развертывания приложения-функции.

runtime

FunctionsRuntime

Параметры среды выполнения приложения-функции.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Параметры масштабирования и параллелизма приложения-функции.

FunctionsAlwaysReadyConfig

Задает количество экземпляров Always Ready для группы функций или конкретной функции.

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

number

Задает количество экземпляров Always Ready для определенной группы функций или конкретной функции. Дополнительные сведения см. в разделе https://aka.ms/flexconsumption/alwaysready.

name

string

Требуется либо группа функций, либо имя функции. Дополнительные сведения см. в разделе https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

Раздел конфигурации для развертывания приложения-функции.

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

Storage

Хранилище для развернутого пакета, используемого приложением-функцией.

FunctionsRuntime

Имя и версия среды выполнения приложения-функции.

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

runtimeName

Имя среды выполнения приложения-функции. Доступные параметры: dotnet-isolated, node, java, powershell, Python, custom

version

string

Версия среды выполнения приложения-функции. Пример: 8 (для dotnet-isolated)

FunctionsScaleAndConcurrency

Параметры масштабирования и параллелизма для приложения-функции.

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

FunctionsAlwaysReadyConfig[]

Конфигурация Always Ready для приложения-функции.

instanceMemoryMB

number

Задайте объем памяти, выделенный для каждого экземпляра приложения-функции, в МБ. ЦП и пропускная способность сети распределяются пропорционально.

maximumInstanceCount

number

Максимальное число экземпляров для приложения-функции.

triggers

Triggers

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

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

HostType

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

name

string

Имя узла

sslState

SslState

Тип SSL.

thumbprint

string

Отпечаток SSL-сертификата.

toUpdate

boolean

Задайте значение , true чтобы обновить существующее имя узла.

virtualIP

string

Виртуальный IP-адрес, назначенный имени узла, если включен ПРОТОКОЛ SSL на основе IP-адресов.

HostType

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

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

string

Standard

string

Http

Параметры масштабирования и параллелизма для триггера HTTP.

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

number

Максимальное число одновременных вызовов триггеров HTTP на экземпляр.

IpFilterTag

Определяет, для чего будет использоваться этот IP-фильтр. Это необходимо для поддержки ФИЛЬТРАЦИИ IP-адресов на прокси-сервере.

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

string

ServiceTag

string

XffProxy

string

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). Логика сопоставления — ..

  • Если свойство имеет значение NULL или пусто (по умолчанию), все узлы (или отсутствие) разрешены.
  • Значение сравнивается с использованием порядкового номера игнорирования регистра (за исключением номера порта).
  • Подстановочные знаки поддоменов допускаются, но не могут указывать на корневой домен. Например, *.contoso.com соответствует foo.contoso.com поддомена, но не корневому домену contoso.com или многоуровневым foo.bar.contoso.com
  • Имена узлов в Юникоде разрешены, но для сопоставления они преобразуются в Punycode.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Логика сопоставления — ..

  • Если свойство имеет значение NULL или пусто (по умолчанию), разрешены любые цепочки перенаправления для (или отсутствие).
  • Если какой-либо адрес (за исключением номера порта) в цепочке (разделенный запятыми) соответствует CIDR, определенному свойством .

X-Azure-FDID и X-FD-HealthProbe. Логика сопоставления — это точное совпадение.

ipAddress

string

IP-адрес, для который действует ограничение безопасности. Это может быть чистый ipv4-адрес (обязательное свойство SubnetMask) или нотация CIDR, например ipv4/mask (начальное битовое совпадение). Для CIDR не следует указывать свойство SubnetMask.

name

string

Имя правила ограничения IP-адресов.

priority

integer

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

subnetMask

string

Маска подсети для диапазона IP-адресов, для которые действует ограничение.

subnetTrafficTag

integer

(внутренний) Тег трафика подсети

tag

IpFilterTag

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

vnetSubnetResourceId

string

Идентификатор ресурса виртуальной сети

vnetTrafficTag

integer

(внутренний) Тег трафика виртуальной сети

ManagedPipelineMode

Режим управляемого конвейера.

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

string

Integrated

string

ManagedServiceIdentity

Управляемое удостоверение службы.

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

string

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

tenantId

string

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

type

ManagedServiceIdentityType

Тип удостоверения управляемой службы.

userAssignedIdentities

<string,  userAssignedIdentity>

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

ManagedServiceIdentityType

Тип удостоверения управляемой службы.

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

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

Пара "Имя-значение".

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

string

Имя пары.

value

string

Значение пары.

PushSettings

Параметры принудительной отправки для приложения.

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

string

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

kind

string

Тип ресурса.

name

string

Имя ресурса.

properties.dynamicTagsJson

string

Возвращает или задает строку JSON, содержащую список динамических тегов, которые будут оцениваться на основе утверждений пользователя в конечной точке регистрации push-уведомлений.

properties.isPushEnabled

boolean

Возвращает или задает флаг, указывающий, включена ли конечная точка push-уведомлений.

properties.tagWhitelistJson

string

Возвращает или задает строку JSON, содержащую список тегов, добавленных в список разрешений для использования конечной точкой принудительной регистрации.

properties.tagsRequiringAuth

string

Возвращает или задает строку JSON, содержащую список тегов, требующих использования проверки подлинности пользователя в конечной точке регистрации push-уведомлений. Теги могут состоять из буквенно-цифровых символов и следующих символов: "_", "@", "#", ".", ":", "-". Проверка должна выполняться в PushRequestHandler.

type

string

Тип ресурса.

RampUpRule

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

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

string

Имя узла слота, в который будет перенаправляться трафик, если будет принято решение. Например, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

В расширении сайта TiPCallback можно предоставить пользовательский алгоритм принятия решений, URL-адрес которого можно указать. Сведения о шаблонах и контрактах см. в разделе Расширение сайта TiPCallback. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Указывает интервал в минутах для повторной оценки ReroutePercentage.

changeStep

number

В сценарии автоматического увеличения это шаг для добавления или удаления до ReroutePercentage достижения \nMinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанных в ChangeIntervalInMinutes.\nПользовательский алгоритм принятия решений можно предоставить в расширении сайта TiPCallback, URL-адрес которого можно указать в ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Указывает верхнюю границу, ниже которой будет оставаться ReroutePercentage.

minReroutePercentage

number

Указывает нижнюю границу, над которой будет оставаться ReroutePercentage.

name

string

Имя правила маршрутизации. Рекомендуется указать на слот, который будет получать трафик в эксперименте.

reroutePercentage

number

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

RedundancyMode

Режим избыточности сайта

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

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Триггер на основе общего числа запросов.

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

integer

Число запросов.

timeInterval

string

Интервал времени.

ResourceConfig

Требования к ресурсам приложения-функции.

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

number

Требуемый ЦП в ядрах, например 0,5

memory

string

Требуемая память, например "1Gi"

runtimeName

Имя среды выполнения приложения-функции. Доступные параметры: dotnet-isolated, node, Java, PowerShell, Python, custom

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

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

ScmType

Тип SCM.

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

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

Site

Веб-приложение, серверная часть мобильного приложения или приложение API.

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

ExtendedLocation

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

id

string

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

identity

ManagedServiceIdentity

Управляемое удостоверение службы.

kind

string

Тип ресурса.

location

string

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

name

string

Имя ресурса.

properties.availabilityState

SiteAvailabilityState

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

properties.clientAffinityEnabled

boolean

true , чтобы включить сходство клиентов; false значение , чтобы прекратить отправку файлов cookie сопоставления сеанса, которые направляют клиентские запросы в том же сеансе в тот же экземпляр. По умолчанию — true.

properties.clientCertEnabled

boolean

true для включения проверки подлинности на основе сертификата клиента (взаимная проверка подлинности TLS); в противном случае — false. По умолчанию — false.

properties.clientCertExclusionPaths

string

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

properties.clientCertMode

ClientCertMode

Он состоит из параметра ClientCertEnabled.

  • ClientCertEnabled: false означает, что ClientCert игнорируется.
  • ClientCertEnabled: true и ClientCertMode: обязательно означает, что требуется ClientCert.
  • ClientCertEnabled: true и ClientCertMode: необязательный означает, что ClientCert является необязательным или принимается.
properties.cloningInfo

CloningInfo

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

properties.containerSize

integer

Размер контейнера функции.

properties.customDomainVerificationId

string

Уникальный идентификатор, который проверяет личные домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки.

properties.dailyMemoryTimeQuota

integer

Максимальная допустимая ежедневная квота памяти (применяется только для динамических приложений).

properties.daprConfig

DaprConfig

Конфигурация Dapr приложения.

properties.defaultHostName

string

Имя узла приложения по умолчанию. Только для чтения.

properties.dnsConfiguration

SiteDnsConfig

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

properties.enabled

boolean

true Значение , если приложение включено; в противном случае — false. Если установить для этого значения значение false, приложение отключается (приложение отключается).

properties.enabledHostNames

string[]

Включены имена узлов для приложения. Имена узлов должны быть назначены (см. раздел Имена узлов) И включены. В противном случае приложение не будет обслуживаться для этих имен узлов.

properties.functionAppConfig

FunctionAppConfig

Конфигурация приложения-функции Azure.

properties.hostNameSslStates

HostNameSslState[]

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

properties.hostNames

string[]

Имена узлов, связанные с приложением.

properties.hostNamesDisabled

boolean

true чтобы отключить общедоступные имена узлов приложения; в противном случае — false. При trueзначении приложение доступно только через процесс управления API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Среда службы приложений для использования в приложении.

properties.httpsOnly

boolean

HttpsOnly: настраивает веб-сайт для приема только HTTPS-запросов. Проблемы с перенаправлением для HTTP-запросов

properties.hyperV

boolean

False

Песочница Hyper-V.

properties.inProgressOperationId

string

Указывает идентификатор операции, если на этом сайте есть ожидающая операция.

properties.isDefaultContainer

boolean

true Значение , если приложение является контейнером по умолчанию; в противном случае — false.

properties.isXenon

boolean

False

Устаревшее: песочница Hyper-V.

properties.keyVaultReferenceIdentity

string

Удостоверение, используемое для Key Vault эталонной проверки подлинности.

properties.lastModifiedTimeUtc

string

Время последнего изменения приложения в формате UTC. Только для чтения.

properties.managedEnvironmentId

string

Azure Resource Manager идентификатор выбранной управляемой среды клиента, в которой будет размещено это приложение. Он должен иметь форму /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer

Максимальное число рабочих ролей. Это относится только к контейнеру Функций.

properties.outboundIpAddresses

string

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

properties.possibleOutboundIpAddresses

string

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса из всех клиентов, кроме dataComponent. Только для чтения.

properties.publicNetworkAccess

string

Свойство для разрешения или блокировки всего общедоступного трафика. Допустимые значения: Enabled, Disabled или пустая строка.

properties.redundancyMode

RedundancyMode

Режим избыточности сайта

properties.repositorySiteName

string

Имя сайта репозитория.

properties.reserved

boolean

False

true если зарезервировано; в противном случае — false.

properties.resourceConfig

ResourceConfig

Требования к ресурсам приложения-функции.

properties.resourceGroup

string

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

properties.scmSiteAlsoStopped

boolean

False

true чтобы остановить сайт SCM (KUDU) при остановке приложения; в противном случае — false. Значение по умолчанию — false.

properties.serverFarmId

string

Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Конфигурация приложения.

properties.slotSwapStatus

SlotSwapStatus

Состояние последней операции переключения слотов развертывания.

properties.state

string

Текущее состояние приложения.

properties.storageAccountRequired

boolean

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

properties.suspendedTill

string

Приложение приостановлено до превышения квоты памяти.

properties.targetSwapSlot

string

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

properties.trafficManagerHostNames

string[]

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

properties.usageState

UsageState

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

properties.virtualNetworkSubnetId

string

Azure Resource Manager идентификатор виртуальной сети и подсети для присоединения к региональной виртуальной сети. Он должен иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

properties.vnetBackupRestoreEnabled

boolean

Включение операций резервного копирования и восстановления в виртуальной сети

properties.vnetContentShareEnabled

boolean

Включение доступа к содержимому через виртуальную сеть

properties.vnetImagePullEnabled

boolean

Включение извлечения образа через виртуальная сеть

properties.vnetRouteAllEnabled

boolean

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

properties.workloadProfileName

string

Имя профиля рабочей нагрузки для приложения-функции для выполнения.

tags

object

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

type

string

Тип ресурса.

SiteAvailabilityState

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

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

string

Limited

string

Normal

string

SiteConfig

Настройка приложения Служба приложений.

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

boolean

Флаг использования управляемых удостоверений Creds для извлечения ACR

acrUserManagedIdentityID

string

Если используется управляемое пользователем удостоверение, управляемое пользователем удостоверение ClientId

alwaysOn

boolean

trueЗначение , если Always On включен; в противном случае — значение false.

apiDefinition

ApiDefinitionInfo

Сведения о формальном определении API для приложения.

apiManagementConfig

ApiManagementConfig

Параметры управления API Azure, связанные с приложением.

appCommandLine

string

Командная строка приложения для запуска.

appSettings

NameValuePair[]

Параметры приложений.

autoHealEnabled

boolean

true Значение , если функция автоматического восстановления включена; в противном случае — false.

autoHealRules

AutoHealRules

Правила автоматического восстановления.

autoSwapSlotName

string

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

azureStorageAccounts

<string,  AzureStorageInfoValue>

Список учетных записей хранения Azure.

connectionStrings

ConnStringInfo[]

Строки подключения.

cors

CorsSettings

Параметры общего доступа к ресурсам независимо от источника (CORS).

defaultDocuments

string[]

Документы по умолчанию.

detailedErrorLoggingEnabled

boolean

true Если подробное ведение журнала ошибок включено; в противном случае — false.

documentRoot

string

Корень документа.

elasticWebAppScaleLimit

integer

Максимальное число рабочих ролей, до которых может масштабироваться сайт. Этот параметр применяется только к приложениям в планах, в которых имеет значение ElasticScaleEnabled. true

experiments

Experiments

Это обходное дело для полиморфных типов.

ftpsState

FtpsState

Состояние службы FTP/FTPS

functionAppScaleLimit

integer

Максимальное число рабочих ролей, до которых может масштабироваться сайт. Этот параметр применяется только к планам "Потребление" и "Эластичный премиум"

functionsRuntimeScaleMonitoringEnabled

boolean

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

handlerMappings

HandlerMapping[]

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

healthCheckPath

string

Путь проверка работоспособности

http20Enabled

boolean

True

Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0.

httpLoggingEnabled

boolean

true Значение , если ведение журнала HTTP включено; в противном случае — false.

ipSecurityRestrictions

IpSecurityRestriction[]

Ограничения безопасности IP-адресов для main.

ipSecurityRestrictionsDefaultAction

DefaultAction

Действие по умолчанию для main ограничение доступа, если правила не совпадают.

javaContainer

string

Контейнер Java.

javaContainerVersion

string

Версия контейнера Java.

javaVersion

string

Версия Java.

keyVaultReferenceIdentity

string

Удостоверение, используемое для проверки подлинности Key Vault reference.

limits

SiteLimits

Ограничения сайта.

linuxFxVersion

string

Платформа приложений Linux и версия

loadBalancing

SiteLoadBalancing

Балансировка нагрузки сайта.

localMySqlEnabled

boolean

False

true для включения локального MySQL; в противном случае — false.

logsDirectorySizeLimit

integer

Ограничение на размер каталога журналов HTTP.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Режим управляемого конвейера.

managedServiceIdentityId

integer

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

metadata

NameValuePair[]

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

minTlsCipherSuite

TlsCipherSuites

Минимальный набор шифров TLS, допустимый для приложения

minTlsVersion

SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.

minimumElasticInstanceCount

integer

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

netFrameworkVersion

string

v4.6

версия платформа .NET Framework.

nodeVersion

string

Версия Node.js.

numberOfWorkers

integer

Количество рабочих ролей.

phpVersion

string

Версия PHP.

powerShellVersion

string

Версия PowerShell.

preWarmedInstanceCount

integer

Число предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичным планам

publicNetworkAccess

string

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

publishingUsername

string

Имя пользователя публикации.

push

PushSettings

Параметры конечной точки отправки.

pythonVersion

string

Версия Python.

remoteDebuggingEnabled

boolean

true Значение , если удаленная отладка включена; в противном случае — false.

remoteDebuggingVersion

string

Версия удаленной отладки.

requestTracingEnabled

boolean

true Значение , если трассировка запросов включена; в противном случае — false.

requestTracingExpirationTime

string

Срок действия трассировки запроса.

scmIpSecurityRestrictions

IpSecurityRestriction[]

Ограничения безопасности IP-адресов для scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Действие по умолчанию для ограничения доступа scm, если правила не совпадают.

scmIpSecurityRestrictionsUseMain

boolean

Ограничения безопасности IP-адресов для scm для использования main.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM.

scmType

ScmType

Тип SCM.

tracingOptions

string

Параметры трассировки.

use32BitWorkerProcess

boolean

true использовать 32-разрядный рабочий процесс; в противном случае — false.

virtualApplications

VirtualApplication[]

Виртуальные приложения.

vnetName

string

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

vnetPrivatePortsCount

integer

Количество частных портов, назначенных этому приложению. Они будут назначаться динамически во время выполнения.

vnetRouteAllEnabled

boolean

виртуальная сеть параметр Маршрутизировать все включено. Это приводит к тому, что для всего исходящего трафика применяются виртуальная сеть группы безопасности и определяемые пользователем маршруты.

webSocketsEnabled

boolean

true Значение , если WebSocket включен; в противном случае — false.

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

Явный идентификатор удостоверения управляемой службы

SiteDnsConfig

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

string

Альтернативный DNS-сервер, используемый приложениями. Это свойство реплицирует параметр приложения WEBSITE_DNS_ALT_SERVER.

dnsLegacySortOrder

boolean

Указывает, что сайты, использующие пользовательские DNS-серверы виртуальной сети, по-прежнему сортируют список DNS-серверов. Только для чтения.

dnsMaxCacheTimeout

integer

Пользовательское время кэширования DNS в секундах. Допустимый диапазон: 0–60. Значение по умолчанию — 30 секунд. 0 означает, что кэширование отключено.

dnsRetryAttemptCount

integer

Общее количество повторных попыток поиска DNS. Допустимый диапазон: 1–5. Значение по умолчанию — 3.

dnsRetryAttemptTimeout

integer

Время ожидания для одного поиска DNS в секундах. Допустимый диапазон: 1–30. Значение по умолчанию — 3.

dnsServers

string[]

Список пользовательских DNS-серверов, используемых приложением для поиска. Можно задать не более 5 DNS-серверов.

SiteLimits

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

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

integer

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

maxMemoryInMb

integer

Максимально допустимое использование памяти в МБ.

maxPercentageCpu

number

Максимально допустимый процент использования ЦП.

SiteLoadBalancing

Балансировка нагрузки сайта.

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

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey приложения.

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

string

Алгоритм, используемый для расшифровки.

decryptionKey

string

Ключ расшифровки.

validation

string

Проверка MachineKey.

validationKey

string

Ключ проверки.

SlotSwapStatus

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

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

string

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

sourceSlotName

string

Исходный слот последней операции переключения.

timestampUtc

string

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

SlowRequestsBasedTrigger

Триггер на основе времени выполнения запроса.

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

integer

Число запросов.

path

string

Путь запроса.

timeInterval

string

Интервал времени.

timeTaken

string

Затрачено время.

SslState

Тип SSL

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

string

IpBasedEnabled

string

SniEnabled

string

StatusCodesBasedTrigger

Триггер на основе кода состояния.

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

integer

Число запросов.

path

string

Путь запроса

status

integer

Код состояния HTTP.

subStatus

integer

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

timeInterval

string

Интервал времени.

win32Status

integer

Код ошибки Win32.

StatusCodesRangeBasedTrigger

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

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

integer

Число запросов.

path

string

statusCodes

string

Код состояния HTTP.

timeInterval

string

Интервал времени.

Storage

Хранилище для развернутого пакета, используемого приложением-функцией.

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

Authentication

Метод проверки подлинности для доступа к учетной записи хранения для развертывания.

type

storageType

Свойство для выбора типа службы хранилища Azure. Доступные параметры: blobContainer.

value

string

Свойство для задания URL-адреса для выбранного типа службы хранилища Azure. Пример. Для blobContainer может быть задано значение https://.blob.core.windows.net/.

storageType

Свойство для выбора типа службы хранилища Azure. Доступные параметры: blobContainer.

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

string

SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.

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

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

Минимальный набор шифров TLS, допустимый для приложения

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

string

TLS_AES_256_GCM_SHA384

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

Triggers

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

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

Http

Параметры масштабирования и параллелизма для триггера HTTP.

UsageState

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

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

string

Normal

string

userAssignedIdentity

Удостоверение, назначаемое пользователем.

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

string

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

principalId

string

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

VirtualApplication

Виртуальное приложение в приложении.

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

string

Физический путь.

preloadEnabled

boolean

true Значение , если предварительная загрузка включена; в противном случае — false.

virtualDirectories

VirtualDirectory[]

Виртуальные каталоги для виртуального приложения.

virtualPath

string

Виртуальный путь.

VirtualDirectory

Каталог для виртуального приложения.

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

string

Физический путь.

virtualPath

string

Путь к виртуальному приложению.