Bagikan melalui


SiteConfig Kelas

Konfigurasi aplikasi App Service.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Warisan
azure.mgmt.web._serialization.Model
SiteConfig

Konstruktor

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, power_shell_version: str | None = None, linux_fx_version: str | None = None, windows_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, acr_use_managed_identity_creds: bool | None = None, acr_user_managed_identity_id: str | 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, vnet_route_all_enabled: bool | None = None, vnet_private_ports_count: int | None = None, cors: _models.CorsSettings | None = None, push: _models.PushSettings | None = None, api_definition: _models.ApiDefinitionInfo | None = None, api_management_config: _models.ApiManagementConfig | None = None, auto_swap_slot_name: str | None = None, local_my_sql_enabled: bool = False, managed_service_identity_id: int | None = None, x_managed_service_identity_id: int | None = None, ip_security_restrictions: List[_models.IpSecurityRestriction] | None = None, scm_ip_security_restrictions: List[_models.IpSecurityRestriction] | None = None, scm_ip_security_restrictions_use_main: bool | None = None, http20_enabled: bool = True, min_tls_version: str | _models.SupportedTlsVersions | None = None, scm_min_tls_version: str | _models.SupportedTlsVersions | None = None, ftps_state: str | _models.FtpsState | None = None, pre_warmed_instance_count: int | None = None, health_check_path: str | None = None, **kwargs: Any)

Parameter Kata Kunci-Saja

Nama Deskripsi
number_of_workers
int

Jumlah pekerja.

default_documents

Dokumen default.

net_framework_version
str

versi .NET Framework.

Nilai default: v4.6
php_version
str

Versi PHP.

python_version
str

Versi Python.

node_version
str

Versi Node.js.

power_shell_version
str

Versi PowerShell.

linux_fx_version
str

Linux App Framework dan versi.

windows_fx_version
str

Xenon App Framework dan versi.

request_tracing_enabled

<code>true</code> jika pelacakan permintaan diaktifkan; jika tidak, <code>false</code>.

request_tracing_expiration_time

Meminta waktu kedaluwarsa pelacakan.

remote_debugging_enabled

<code>true</code> jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, <code>false</code>.

remote_debugging_version
str

Versi men-debug jarak jauh.

http_logging_enabled

<code>true</code> jika pengelogan HTTP diaktifkan; jika tidak, <code>false</code>.

acr_use_managed_identity_creds

Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR.

acr_user_managed_identity_id
str

Jika menggunakan identitas terkelola pengguna, identitas terkelola pengguna ClientId.

logs_directory_size_limit
int

Batas ukuran direktori log HTTP.

detailed_error_logging_enabled

<code>true</code> jika pencatatan kesalahan terperinci diaktifkan; jika tidak, <code>false</code>.

publishing_username
str

Menerbitkan nama pengguna.

app_settings

Pengaturan aplikasi.

connection_strings

String koneksi.

handler_mappings

Pemetaan handler.

document_root
str

Akar dokumen.

scm_type
str atau ScmType

Jenis SCM. Nilai yang diketahui adalah: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO", dan "VSTSRM".

use32_bit_worker_process

<code>true</code> untuk menggunakan proses pekerja 32-bit; jika tidak, <code>false</code>.

web_sockets_enabled

<code>true</code> jika WebSocket diaktifkan; jika tidak, <code>false</code>.

always_on

<code>true</code> jika Always On diaktifkan; jika tidak, <code>false</code>.

java_version
str

Versi Java.

java_container
str

Kontainer Java.

java_container_version
str

Versi kontainer Java.

app_command_line
str

Baris perintah aplikasi untuk diluncurkan.

managed_pipeline_mode

Mode alur terkelola. Nilai yang diketahui adalah: "Terintegrasi" dan "Klasik".

virtual_applications

Aplikasi virtual.

load_balancing

Penyeimbangan beban situs. Nilai yang diketahui adalah: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", dan "RequestHash".

experiments

Ini adalah pekerjaan untuk jenis polimorfik.

limits

Batas situs.

auto_heal_enabled

<code>true</code> jika Auto Heal diaktifkan; jika tidak, <code>false</code>.

auto_heal_rules

Aturan Auto Heal.

tracing_options
str

Opsi pelacakan.

vnet_name
str

nama Virtual Network.

vnet_route_all_enabled

Virtual Network Merutekan Semua diaktifkan. Hal ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Virtual Network dan Rute yang Ditentukan Pengguna.

vnet_private_ports_count
int

Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime.

cors

Pengaturan Berbagi Sumber Daya Lintas Asal (CORS).

push

Pengaturan titik akhir pendorongan.

api_definition

Informasi tentang definisi API formal untuk aplikasi.

api_management_config

Pengaturan manajemen Azure API yang ditautkan ke aplikasi.

auto_swap_slot_name
str

Nama slot pertukaran otomatis.

local_my_sql_enabled

<code>true</code> untuk mengaktifkan MySQL lokal; jika tidak, <code>false</code>.

managed_service_identity_id
int

Id Identitas Layanan Terkelola.

x_managed_service_identity_id
int

Id Identitas Layanan Terkelola Eksplisit.

ip_security_restrictions

Pembatasan keamanan IP untuk utama.

scm_ip_security_restrictions

Pembatasan keamanan IP untuk scm.

scm_ip_security_restrictions_use_main

Pembatasan keamanan IP untuk scm untuk menggunakan utama.

http20_enabled

Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0.

Nilai default: True
min_tls_version

MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL. Nilai yang diketahui adalah: "1.0", "1.1", dan "1.2".

scm_min_tls_version

ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM. Nilai yang diketahui adalah: "1.0", "1.1", dan "1.2".

ftps_state
str atau FtpsState

Status layanan FTP/FTPS. Nilai yang diketahui adalah: "AllAllowed", "FtpsOnly", dan "Disabled".

pre_warmed_instance_count
int

Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis.

health_check_path
str

Jalur pemeriksaan kesehatan.

Variabel

Nama Deskripsi
number_of_workers
int

Jumlah pekerja.

default_documents

Dokumen default.

net_framework_version
str

versi .NET Framework.

php_version
str

Versi PHP.

python_version
str

Versi Python.

node_version
str

Versi Node.js.

power_shell_version
str

Versi PowerShell.

linux_fx_version
str

Linux App Framework dan versi.

windows_fx_version
str

Xenon App Framework dan versi.

request_tracing_enabled

<code>true</code> jika pelacakan permintaan diaktifkan; jika tidak, <code>false</code>.

request_tracing_expiration_time

Meminta waktu kedaluwarsa pelacakan.

remote_debugging_enabled

<code>true</code> jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, <code>false</code>.

remote_debugging_version
str

Versi men-debug jarak jauh.

http_logging_enabled

<code>true</code> jika pengelogan HTTP diaktifkan; jika tidak, <code>false</code>.

acr_use_managed_identity_creds

Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR.

acr_user_managed_identity_id
str

Jika menggunakan identitas terkelola pengguna, identitas terkelola pengguna ClientId.

logs_directory_size_limit
int

Batas ukuran direktori log HTTP.

detailed_error_logging_enabled

<code>true</code> jika pencatatan kesalahan terperinci diaktifkan; jika tidak, <code>false</code>.

publishing_username
str

Menerbitkan nama pengguna.

app_settings

Pengaturan aplikasi.

connection_strings

String koneksi.

machine_key

Site MachineKey.

handler_mappings

Pemetaan handler.

document_root
str

Akar dokumen.

scm_type
str atau ScmType

Jenis SCM. Nilai yang diketahui adalah: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO", dan "VSTSRM".

use32_bit_worker_process

<code>true</code> untuk menggunakan proses pekerja 32-bit; jika tidak, <code>false</code>.

web_sockets_enabled

<code>true</code> jika WebSocket diaktifkan; jika tidak, <code>false</code>.

always_on

<code>true</code> jika AlwaysOn diaktifkan; jika tidak, <code>false</code>.

java_version
str

Versi Java.

java_container
str

Kontainer Java.

java_container_version
str

Versi kontainer Java.

app_command_line
str

Baris perintah aplikasi untuk diluncurkan.

managed_pipeline_mode

Mode alur terkelola. Nilai yang diketahui adalah: "Terintegrasi" dan "Klasik".

virtual_applications

Aplikasi virtual.

load_balancing

Penyeimbangan beban situs. Nilai yang diketahui adalah: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", dan "RequestHash".

experiments

Ini adalah pekerjaan untuk jenis polimorfik.

limits

Batas situs.

auto_heal_enabled

<code>true</code> jika Auto Heal diaktifkan; jika tidak, <code>false</code>.

auto_heal_rules

Aturan Auto Heal.

tracing_options
str

Opsi pelacakan.

vnet_name
str

nama Virtual Network.

vnet_route_all_enabled

Virtual Network Merutekan Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar memiliki Grup Keamanan Virtual Network dan Rute yang Ditentukan Pengguna yang diterapkan.

vnet_private_ports_count
int

Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime.

cors

Pengaturan Berbagi Sumber Daya Lintas Asal (CORS).

push

Pengaturan titik akhir pendorongan.

api_definition

Informasi tentang definisi API formal untuk aplikasi.

api_management_config

Pengaturan manajemen Azure API yang ditautkan ke aplikasi.

auto_swap_slot_name
str

Nama slot pertukaran otomatis.

local_my_sql_enabled

<code>true</code> untuk mengaktifkan MySQL lokal; jika tidak, <code>false</code>.

managed_service_identity_id
int

Id Identitas Layanan Terkelola.

x_managed_service_identity_id
int

Id Identitas Layanan Terkelola Eksplisit.

ip_security_restrictions

Pembatasan keamanan IP untuk utama.

scm_ip_security_restrictions

Pembatasan keamanan IP untuk scm.

scm_ip_security_restrictions_use_main

Pembatasan keamanan IP untuk scm untuk menggunakan utama.

http20_enabled

Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien terhubung melalui http2.0.

min_tls_version

MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL. Nilai yang diketahui adalah: "1.0", "1.1", dan "1.2".

scm_min_tls_version

ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM. Nilai yang diketahui adalah: "1.0", "1.1", dan "1.2".

ftps_state
str atau FtpsState

Status layanan FTP/FTPS. Nilai yang diketahui adalah: "AllAllowed", "FtpsOnly", dan "Disabled".

pre_warmed_instance_count
int

Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis.

health_check_path
str

Jalur pemeriksaan kesehatan.