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


Site interface

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

Extends

Свойства

availabilityState

Состояние доступности сведений об управлении для приложения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

clientAffinityEnabled

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

clientCertEnabled

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

clientCertExclusionPaths

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

clientCertMode

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

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

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

containerSize

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

customDomainVerificationId

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

dailyMemoryTimeQuota

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

daprConfig

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

defaultHostName

Имя узла по умолчанию для приложения. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

dnsConfiguration

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

enabled

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

enabledHostNames

Включенные имена узлов для приложения. Имена узлов должны быть назначены (см. имя узла) И включены. В противном случае приложение не обслуживается в этих именах узлов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

extendedLocation

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

functionAppConfig

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

hostingEnvironmentProfile

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

hostNames

Имена узлов, связанные с приложением. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

hostNamesDisabled

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

hostNameSslStates

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

httpsOnly

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

hyperV

Hyper-V песочницу.

identity

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

inProgressOperationId

Указывает идентификатор операции, если у этого сайта есть ожидающая операция. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isDefaultContainer

true, если приложение является контейнером по умолчанию; в противном случае false. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isXenon

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

keyVaultReferenceIdentity

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

lastModifiedTimeUtc

При последнем изменении приложения в формате UTC. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedEnvironmentId

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

maxNumberOfWorkers

Максимальное число рабочих ролей. Это относится только к контейнеру Функций. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

outboundIpAddresses

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса из клиентов, которые сайт может размещаться с текущими параметрами. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

possibleOutboundIpAddresses

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает IP-адреса всех клиентов, кроме dataComponent. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

publicNetworkAccess

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

redundancyMode

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

repositorySiteName

Имя сайта репозитория. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

reserved

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

resourceConfig

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

resourceGroup

Имя группы ресурсов, к которой принадлежит приложение. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

scmSiteAlsoStopped

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

serverFarmId

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

siteConfig

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

slotSwapStatus

Состояние последней операции переключения слотов развертывания. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

state

Текущее состояние приложения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

storageAccountRequired

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

suspendedTill

Приложение приостановлено до превышения квоты на время памяти. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

targetSwapSlot

Указывает, на какой слот развертывания будет переключится это приложение. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

trafficManagerHostNames

Имена узлов диспетчера трафика Azure, связанные с приложением. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

usageState

Состояние, указывающее, превышает ли приложение использование квоты. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

virtualNetworkSubnetId

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

vnetBackupRestoreEnabled

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

vnetContentShareEnabled

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

vnetImagePullEnabled

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

vnetRouteAllEnabled

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

workloadProfileName

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

Унаследованные свойства

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

kind

Тип ресурса.

location

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

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

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

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

availabilityState

Состояние доступности сведений об управлении для приложения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

availabilityState?: SiteAvailabilityState

Значение свойства

clientAffinityEnabled

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

clientAffinityEnabled?: boolean

Значение свойства

boolean

clientCertEnabled

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

clientCertEnabled?: boolean

Значение свойства

boolean

clientCertExclusionPaths

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

clientCertExclusionPaths?: string

Значение свойства

string

clientCertMode

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

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

Значение свойства

cloningInfo

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

cloningInfo?: CloningInfo

Значение свойства

containerSize

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

containerSize?: number

Значение свойства

number

customDomainVerificationId

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

customDomainVerificationId?: string

Значение свойства

string

dailyMemoryTimeQuota

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

dailyMemoryTimeQuota?: number

Значение свойства

number

daprConfig

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

daprConfig?: DaprConfig

Значение свойства

defaultHostName

Имя узла по умолчанию для приложения. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

defaultHostName?: string

Значение свойства

string

dnsConfiguration

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

dnsConfiguration?: SiteDnsConfig

Значение свойства

enabled

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

enabled?: boolean

Значение свойства

boolean

enabledHostNames

Включенные имена узлов для приложения. Имена узлов должны быть назначены (см. имя узла) И включены. В противном случае приложение не обслуживается в этих именах узлов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

enabledHostNames?: string[]

Значение свойства

string[]

extendedLocation

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

extendedLocation?: ExtendedLocation

Значение свойства

functionAppConfig

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

functionAppConfig?: FunctionAppConfig

Значение свойства

hostingEnvironmentProfile

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

hostingEnvironmentProfile?: HostingEnvironmentProfile

Значение свойства

hostNames

Имена узлов, связанные с приложением. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

hostNames?: string[]

Значение свойства

string[]

hostNamesDisabled

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

hostNamesDisabled?: boolean

Значение свойства

boolean

hostNameSslStates

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

hostNameSslStates?: HostNameSslState[]

Значение свойства

httpsOnly

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

httpsOnly?: boolean

Значение свойства

boolean

hyperV

Hyper-V песочницу.

hyperV?: boolean

Значение свойства

boolean

identity

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

identity?: ManagedServiceIdentity

Значение свойства

inProgressOperationId

Указывает идентификатор операции, если у этого сайта есть ожидающая операция. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

inProgressOperationId?: string

Значение свойства

string

isDefaultContainer

true, если приложение является контейнером по умолчанию; в противном случае false. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isDefaultContainer?: boolean

Значение свойства

boolean

isXenon

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

isXenon?: boolean

Значение свойства

boolean

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

Значение свойства

string

lastModifiedTimeUtc

При последнем изменении приложения в формате UTC. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

lastModifiedTimeUtc?: Date

Значение свойства

Date

managedEnvironmentId

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

managedEnvironmentId?: string

Значение свойства

string

maxNumberOfWorkers

Максимальное число рабочих ролей. Это относится только к контейнеру Функций. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

maxNumberOfWorkers?: number

Значение свойства

number

outboundIpAddresses

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса из клиентов, которые сайт может размещаться с текущими параметрами. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

outboundIpAddresses?: string

Значение свойства

string

possibleOutboundIpAddresses

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает IP-адреса всех клиентов, кроме dataComponent. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

possibleOutboundIpAddresses?: string

Значение свойства

string

publicNetworkAccess

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

publicNetworkAccess?: string

Значение свойства

string

redundancyMode

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

redundancyMode?: RedundancyMode

Значение свойства

repositorySiteName

Имя сайта репозитория. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

repositorySiteName?: string

Значение свойства

string

reserved

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

reserved?: boolean

Значение свойства

boolean

resourceConfig

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

resourceConfig?: ResourceConfig

Значение свойства

resourceGroup

Имя группы ресурсов, к которой принадлежит приложение. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

resourceGroup?: string

Значение свойства

string

scmSiteAlsoStopped

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

scmSiteAlsoStopped?: boolean

Значение свойства

boolean

serverFarmId

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

serverFarmId?: string

Значение свойства

string

siteConfig

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

siteConfig?: SiteConfig

Значение свойства

slotSwapStatus

Состояние последней операции переключения слотов развертывания. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

slotSwapStatus?: SlotSwapStatus

Значение свойства

state

Текущее состояние приложения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

state?: string

Значение свойства

string

storageAccountRequired

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

storageAccountRequired?: boolean

Значение свойства

boolean

suspendedTill

Приложение приостановлено до превышения квоты на время памяти. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

suspendedTill?: Date

Значение свойства

Date

targetSwapSlot

Указывает, на какой слот развертывания будет переключится это приложение. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

targetSwapSlot?: string

Значение свойства

string

trafficManagerHostNames

Имена узлов диспетчера трафика Azure, связанные с приложением. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

trafficManagerHostNames?: string[]

Значение свойства

string[]

usageState

Состояние, указывающее, превышает ли приложение использование квоты. Только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

usageState?: UsageState

Значение свойства

virtualNetworkSubnetId

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

virtualNetworkSubnetId?: string

Значение свойства

string

vnetBackupRestoreEnabled

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

vnetBackupRestoreEnabled?: boolean

Значение свойства

boolean

vnetContentShareEnabled

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

vnetContentShareEnabled?: boolean

Значение свойства

boolean

vnetImagePullEnabled

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

vnetImagePullEnabled?: boolean

Значение свойства

boolean

vnetRouteAllEnabled

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

vnetRouteAllEnabled?: boolean

Значение свойства

boolean

workloadProfileName

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

workloadProfileName?: string

Значение свойства

string

Сведения об унаследованном свойстве

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

Значение свойства

string

унаследован отResource.id

kind

Тип ресурса.

kind?: string

Значение свойства

string

наследуется отResource.kind

location

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

location: string

Значение свойства

string

наследуется отResource.location

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

Значение свойства

string

унаследован отResource.name

tags

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

tags?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

наследуется отResource.tags

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

Значение свойства

string

Наследуется отResource.type