共用方式為


SiteConfig 類別

設定App Service應用程式。

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

繼承
azure.mgmt.web._serialization.Model
SiteConfig

建構函式

SiteConfig(*, number_of_workers: int | None = None, default_documents: List[str] | None = None, net_framework_version: str = 'v4.6', php_version: str | None = None, python_version: str | None = None, node_version: str | None = None, linux_fx_version: str | None = None, request_tracing_enabled: bool | None = None, request_tracing_expiration_time: datetime | None = None, remote_debugging_enabled: bool | None = None, remote_debugging_version: str | None = None, http_logging_enabled: bool | None = None, logs_directory_size_limit: int | None = None, detailed_error_logging_enabled: bool | None = None, publishing_username: str | None = None, app_settings: List[_models.NameValuePair] | None = None, connection_strings: List[_models.ConnStringInfo] | None = None, handler_mappings: List[_models.HandlerMapping] | None = None, document_root: str | None = None, scm_type: str | _models.ScmType | None = None, use32_bit_worker_process: bool | None = None, web_sockets_enabled: bool | None = None, always_on: bool | None = None, java_version: str | None = None, java_container: str | None = None, java_container_version: str | None = None, app_command_line: str | None = None, managed_pipeline_mode: str | _models.ManagedPipelineMode | None = None, virtual_applications: List[_models.VirtualApplication] | None = None, load_balancing: str | _models.SiteLoadBalancing | None = None, experiments: _models.Experiments | None = None, limits: _models.SiteLimits | None = None, auto_heal_enabled: bool | None = None, auto_heal_rules: _models.AutoHealRules | None = None, tracing_options: str | None = None, vnet_name: str | None = None, cors: _models.CorsSettings | None = None, push: _models.PushSettings | None = None, api_definition: _models.ApiDefinitionInfo | None = None, auto_swap_slot_name: str | None = None, local_my_sql_enabled: bool = False, ip_security_restrictions: List[_models.IpSecurityRestriction] | None = None, http20_enabled: bool = True, min_tls_version: str | _models.SupportedTlsVersions | None = None, **kwargs: Any)

僅限關鍵字的參數

名稱 Description
number_of_workers
int

背景工作數目。

default_documents

預設檔。

net_framework_version
str

.NET Framework版本。

預設值: v4.6
php_version
str

PHP 的版本。

python_version
str

Python 的版本。

node_version
str

Node.js 的版本。

linux_fx_version
str

Linux App Framework 和版本。

request_tracing_enabled

<code>true</code> 如果已啟用要求追蹤,則為 ;否則為 <code>false</code>

request_tracing_expiration_time

要求追蹤到期時間。

remote_debugging_enabled

<code>true</code> 如果已啟用遠端偵錯,則為 ;否則為 <code>false</code>

remote_debugging_version
str

遠端偵錯版本。

http_logging_enabled

<code>true</code> 如果已啟用 HTTP 記錄,則為 ;否則為 <code>false</code>

logs_directory_size_limit
int

HTTP 記錄目錄大小限制。

detailed_error_logging_enabled

<code>true</code> 如果已啟用詳細的錯誤記錄,則為 ;否則為 <code>false</code>

publishing_username
str

發佈使用者名稱。

app_settings

應用程式設定。

connection_strings

連接字串。

handler_mappings

處理常式對應。

document_root
str

檔根目錄。

scm_type
strScmType

SCM 類型。 已知值為:「None」、「Dropbox」、「Tfs」、「LocalGit」、「GitHub」、「CodePlexGit」、「CodePlexHg」、「CodePlexHg」、「BitbucketGit」、「BitbucketHg」、「BitbucketHg」、「ExternalGit」、「ExternalHg」、「OneDrive」 和 「VSO」。

use32_bit_worker_process

<code>true</code> 表示使用 32 位背景工作進程;否則為 <code>false</code>

web_sockets_enabled

<code>true</code> 如果已啟用 WebSocket,則為 ;否則為 <code>false</code>

always_on

<code>true</code>如果已啟用Always On則為 ,否則為 <code>false</code>

java_version
str

JAVA 版本。

java_container
str

JAVA 容器。

java_container_version
str

JAVA 容器版本。

app_command_line
str

要啟動的應用程式命令列。

managed_pipeline_mode

Managed 管線模式。 已知值為:「Integrated」 和 「Classic」。

virtual_applications

虛擬應用程式。

load_balancing

網站負載平衡。 已知值為:「WeightedRoundRobin」、「LeastRequests」、「LeastResponseTime」、「WeightedTotalTraffic」 和 「RequestHash」。

experiments

這適用于多型類型。

limits

網站限制。

auto_heal_enabled

<code>true</code> 如果已啟用自動修復,則為 ;否則為 <code>false</code>

auto_heal_rules

自動修復規則。

tracing_options
str

追蹤選項。

vnet_name
str

虛擬網路名稱。

cors

跨原始來源資源分享 (CORS) 設定。

push

推送端點設定。

api_definition

應用程式正式 API 定義的相關資訊。

auto_swap_slot_name
str

自動交換位置名稱。

local_my_sql_enabled

<code>true</code> 表示啟用本機 MySQL;否則為 <code>false</code>

ip_security_restrictions

IP 安全性限制。

http20_enabled

Http20Enabled:設定網站以允許用戶端透過 HTTP2.0 連線。

預設值: True
min_tls_version

MinTlsVersion:設定 SSL 要求所需的最低 TLS 版本。 已知值為:「1.0」、「1.1」 和 「1.2」。

變數

名稱 Description
number_of_workers
int

背景工作數目。

default_documents

預設檔。

net_framework_version
str

.NET Framework版本。

php_version
str

PHP 的版本。

python_version
str

Python 的版本。

node_version
str

Node.js 的版本。

linux_fx_version
str

Linux App Framework 和版本。

request_tracing_enabled

<code>true</code> 如果已啟用要求追蹤,則為 ;否則為 <code>false</code>

request_tracing_expiration_time

要求追蹤到期時間。

remote_debugging_enabled

<code>true</code> 如果已啟用遠端偵錯,則為 ;否則為 <code>false</code>

remote_debugging_version
str

遠端偵錯版本。

http_logging_enabled

<code>true</code> 如果已啟用 HTTP 記錄,則為 ;否則為 <code>false</code>

logs_directory_size_limit
int

HTTP 記錄目錄大小限制。

detailed_error_logging_enabled

<code>true</code> 如果已啟用詳細的錯誤記錄,則為 ;否則為 <code>false</code>

publishing_username
str

發佈使用者名稱。

app_settings

應用程式設定。

connection_strings

連接字串。

machine_key

Site MachineKey。

handler_mappings

處理常式對應。

document_root
str

檔根目錄。

scm_type
strScmType

SCM 類型。 已知值為:「None」、「Dropbox」、「Tfs」、「LocalGit」、「GitHub」、「CodePlexGit」、「CodePlexHg」、「CodePlexHg」、「BitbucketGit」、「BitbucketHg」、「BitbucketHg」、「ExternalGit」、「ExternalHg」、「OneDrive」 和 「VSO」。

use32_bit_worker_process

<code>true</code> 表示使用 32 位背景工作進程;否則為 <code>false</code>

web_sockets_enabled

<code>true</code> 如果已啟用 WebSocket,則為 ;否則為 <code>false</code>

always_on

<code>true</code>如果已啟用Always On則為 ,否則為 <code>false</code>

java_version
str

JAVA 版本。

java_container
str

JAVA 容器。

java_container_version
str

JAVA 容器版本。

app_command_line
str

要啟動的應用程式命令列。

managed_pipeline_mode

Managed 管線模式。 已知值為:「Integrated」 和 「Classic」。

virtual_applications

虛擬應用程式。

load_balancing

網站負載平衡。 已知值為:「WeightedRoundRobin」、「LeastRequests」、「LeastResponseTime」、「WeightedTotalTraffic」 和 「RequestHash」。

experiments

這適用于多型類型。

limits

網站限制。

auto_heal_enabled

<code>true</code> 如果已啟用自動修復,則為 ;否則為 <code>false</code>

auto_heal_rules

自動修復規則。

tracing_options
str

追蹤選項。

vnet_name
str

虛擬網路名稱。

cors

跨原始來源資源分享 (CORS) 設定。

push

推送端點設定。

api_definition

應用程式正式 API 定義的相關資訊。

auto_swap_slot_name
str

自動交換位置名稱。

local_my_sql_enabled

<code>true</code> 表示啟用本機 MySQL;否則為 <code>false</code>

ip_security_restrictions

IP 安全性限制。

http20_enabled

Http20Enabled:設定網站以允許用戶端透過 HTTP2.0 連線。

min_tls_version

MinTlsVersion:設定 SSL 要求所需的最低 TLS 版本。 已知值為:「1.0」、「1.1」 和 「1.2」。