SiteConfigResource Klasse
ARM-Ressource für die Web-App-Konfiguration.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
- Vererbung
-
azure.mgmt.web.v2021_01_15.models._models_py3.ProxyOnlyResourceSiteConfigResource
Konstruktor
SiteConfigResource(*, kind: str | None = None, 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, key_vault_reference_identity: str | 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, function_app_scale_limit: int | None = None, health_check_path: str | None = None, functions_runtime_scale_monitoring_enabled: bool | None = None, website_time_zone: str | None = None, minimum_elastic_instance_count: int | None = None, azure_storage_accounts: Dict[str, _models.AzureStorageInfoValue] | None = None, public_network_access: str | None = None, **kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
kind
|
Art der Ressource. |
number_of_workers
|
Anz. von Workern. |
default_documents
|
Standarddokumente. |
net_framework_version
|
.NET Framework Version. Standardwert: v4.6
|
php_version
|
Version von PHP. |
python_version
|
Version von Python. |
node_version
|
Version von Node.js. |
power_shell_version
|
Version von PowerShell. |
linux_fx_version
|
Linux App Framework und Version. |
windows_fx_version
|
Xenon App Framework und Version. |
request_tracing_enabled
|
|
request_tracing_expiration_time
|
Ablaufzeit der Anforderungsablaufverfolgung. |
remote_debugging_enabled
|
|
remote_debugging_version
|
Version für Remotedebuggen. |
http_logging_enabled
|
|
acr_use_managed_identity_creds
|
Flag zur Verwendung von Verwalteten Identitäts-Creds für ACR-Pull. |
acr_user_managed_identity_id
|
Bei Verwendung der vom Benutzer verwalteten Identität die vom Benutzer verwaltete Identität ClientId. |
logs_directory_size_limit
|
Größenbeschränkung für HTTP-Protokolle. |
detailed_error_logging_enabled
|
|
publishing_username
|
Veröffentlichungsbenutzername. |
app_settings
|
Anwendungseinstellungen. |
connection_strings
|
Verbindungszeichenfolgen |
handler_mappings
|
Handlerzuordnungen. |
document_root
|
Dokumentstamm. |
scm_type
|
SCM-Typ. Bekannte Werte sind: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO" und "VSTSRM". |
use32_bit_worker_process
|
|
web_sockets_enabled
|
|
always_on
|
|
java_version
|
Java-Version. |
java_container
|
Java-Container. |
java_container_version
|
Java-Containerversion. |
app_command_line
|
App-Befehlszeile, die gestartet werden soll. |
managed_pipeline_mode
|
str oder
ManagedPipelineMode
Verwalteter Pipelinemodus. Bekannte Werte sind: "Integrated" und "Classic". |
virtual_applications
|
Virtuelle Anwendungen. |
load_balancing
|
str oder
SiteLoadBalancing
Standortlastenausgleich. Bekannte Werte sind: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", "RequestHash" und "PerSiteRoundRobin". |
experiments
|
Dies ist für polymorphe Typen zu umgehen. |
limits
|
Websitegrenzwerte. |
auto_heal_enabled
|
|
auto_heal_rules
|
Regeln für die automatische Reparatur. |
tracing_options
|
Ablaufverfolgungsoptionen. |
vnet_name
|
Virtual Network Name. |
vnet_route_all_enabled
|
Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden. |
vnet_private_ports_count
|
Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden zur Laufzeit dynamisch zugewiesen. |
cors
|
CORS-Einstellungen (Cross-Origin Resource Sharing). |
push
|
Pushendpunkteinstellungen. |
api_definition
|
Informationen zur formalen API-Definition für die App. |
api_management_config
|
Azure API Management-Einstellungen, die mit der App verknüpft sind. |
auto_swap_slot_name
|
Name des Automatischen Tauschslots. |
local_my_sql_enabled
|
|
managed_service_identity_id
|
Id der verwalteten Dienstidentität. |
x_managed_service_identity_id
|
Explizite verwaltete Dienstidentitäts-ID. |
key_vault_reference_identity
|
Identität, die für Key Vault Verweisauthentifizierung verwendet werden soll. |
ip_security_restrictions
|
IP-Sicherheitseinschränkungen für Standard. |
scm_ip_security_restrictions
|
IP-Sicherheitseinschränkungen für scm. |
scm_ip_security_restrictions_use_main
|
IP-Sicherheitseinschränkungen für scm zur Verwendung Standard. |
http20_enabled
|
Http20Enabled: Konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. Standardwert: True
|
min_tls_version
|
str oder
SupportedTlsVersions
MinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. Bekannte Werte sind: "1.0", "1.1" und "1.2". |
scm_min_tls_version
|
str oder
SupportedTlsVersions
ScmMinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist. Bekannte Werte sind: "1.0", "1.1" und "1.2". |
ftps_state
|
Status des FTP-/FTPS-Diensts. Bekannte Werte sind: "AllAllowed", "FtpsOnly" und "Disabled". |
pre_warmed_instance_count
|
Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastische Datenbanken". |
function_app_scale_limit
|
Maximale Anzahl von Workern, auf die ein Standort horizontal hochskaliert werden kann. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Premium für elastische Datenbanken". |
health_check_path
|
Integritätsprüfungspfad. |
functions_runtime_scale_monitoring_enabled
|
Ruft einen Wert ab, der angibt, ob die Überwachung der Funktionslaufzeitskalierung aktiviert ist, oder legt einen Wert fest. Wenn diese Option aktiviert ist, überwacht scaleController Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um skalierungsbasierte status zu erhalten. |
website_time_zone
|
Legt die Zeitzone fest, die ein Standort zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (eine Kurzübersicht finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows wird eine der Zeitzonen erwartet, die unter HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTime Zones aufgeführt sind. |
minimum_elastic_instance_count
|
Anzahl der mindestanzahl instance für einen Standort Diese Einstellung gilt nur für die elastischen Pläne. |
azure_storage_accounts
|
Liste der Azure Storage-Konten. |
public_network_access
|
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. |
Variablen
Name | Beschreibung |
---|---|
id
|
Ressourcen-ID. |
name
|
Ressourcenname. |
kind
|
Art der Ressource. |
type
|
Der Ressourcentyp. |
number_of_workers
|
Anz. von Workern. |
default_documents
|
Standarddokumente. |
net_framework_version
|
.NET Framework Version. |
php_version
|
Version von PHP. |
python_version
|
Version von Python. |
node_version
|
Version von Node.js. |
power_shell_version
|
Version von PowerShell. |
linux_fx_version
|
Linux App Framework und Version. |
windows_fx_version
|
Xenon App Framework und Version. |
request_tracing_enabled
|
|
request_tracing_expiration_time
|
Ablaufzeit der Anforderungsablaufverfolgung. |
remote_debugging_enabled
|
|
remote_debugging_version
|
Version für Remotedebuggen. |
http_logging_enabled
|
|
acr_use_managed_identity_creds
|
Flag zur Verwendung von Verwalteten Identitäts-Creds für ACR-Pull. |
acr_user_managed_identity_id
|
Bei Verwendung der vom Benutzer verwalteten Identität die vom Benutzer verwaltete Identität ClientId. |
logs_directory_size_limit
|
Größenbeschränkung für HTTP-Protokolle. |
detailed_error_logging_enabled
|
|
publishing_username
|
Veröffentlichungsbenutzername. |
app_settings
|
Anwendungseinstellungen. |
connection_strings
|
Verbindungszeichenfolgen |
machine_key
|
Site MachineKey. |
handler_mappings
|
Handlerzuordnungen. |
document_root
|
Dokumentstamm. |
scm_type
|
SCM-Typ. Bekannte Werte sind: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO" und "VSTSRM". |
use32_bit_worker_process
|
|
web_sockets_enabled
|
|
always_on
|
|
java_version
|
Java-Version. |
java_container
|
Java-Container. |
java_container_version
|
Java-Containerversion. |
app_command_line
|
App-Befehlszeile, die gestartet werden soll. |
managed_pipeline_mode
|
str oder
ManagedPipelineMode
Verwalteter Pipelinemodus. Bekannte Werte sind: "Integrated" und "Classic". |
virtual_applications
|
Virtuelle Anwendungen. |
load_balancing
|
str oder
SiteLoadBalancing
Standortlastenausgleich. Bekannte Werte sind: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", "RequestHash" und "PerSiteRoundRobin". |
experiments
|
Dies ist für polymorphe Typen zu umgehen. |
limits
|
Websitegrenzwerte. |
auto_heal_enabled
|
|
auto_heal_rules
|
Regeln für die automatische Reparatur. |
tracing_options
|
Ablaufverfolgungsoptionen. |
vnet_name
|
Virtual Network Name. |
vnet_route_all_enabled
|
Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden. |
vnet_private_ports_count
|
Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden zur Laufzeit dynamisch zugewiesen. |
cors
|
CORS-Einstellungen (Cross-Origin Resource Sharing). |
push
|
Pushendpunkteinstellungen. |
api_definition
|
Informationen zur formalen API-Definition für die App. |
api_management_config
|
Azure API Management-Einstellungen, die mit der App verknüpft sind. |
auto_swap_slot_name
|
Name des Automatischen Tauschslots. |
local_my_sql_enabled
|
|
managed_service_identity_id
|
Id der verwalteten Dienstidentität. |
x_managed_service_identity_id
|
Explizite verwaltete Dienstidentitäts-ID. |
key_vault_reference_identity
|
Identität, die für Key Vault Verweisauthentifizierung verwendet werden soll. |
ip_security_restrictions
|
IP-Sicherheitseinschränkungen für Standard. |
scm_ip_security_restrictions
|
IP-Sicherheitseinschränkungen für scm. |
scm_ip_security_restrictions_use_main
|
IP-Sicherheitseinschränkungen für scm zur Verwendung Standard. |
http20_enabled
|
Http20Enabled: Konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. |
min_tls_version
|
str oder
SupportedTlsVersions
MinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. Bekannte Werte sind: "1.0", "1.1" und "1.2". |
scm_min_tls_version
|
str oder
SupportedTlsVersions
ScmMinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist. Bekannte Werte sind: "1.0", "1.1" und "1.2". |
ftps_state
|
Status des FTP-/FTPS-Diensts. Bekannte Werte sind: "AllAllowed", "FtpsOnly" und "Disabled". |
pre_warmed_instance_count
|
Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastische Datenbanken". |
function_app_scale_limit
|
Maximale Anzahl von Workern, auf die ein Standort horizontal hochskaliert werden kann. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Premium für elastische Datenbanken". |
health_check_path
|
Integritätsprüfungspfad. |
functions_runtime_scale_monitoring_enabled
|
Ruft einen Wert ab, der angibt, ob die Überwachung der Funktionslaufzeitskalierung aktiviert ist, oder legt einen Wert fest. Wenn diese Option aktiviert ist, überwacht scaleController Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um skalierungsbasierte status zu erhalten. |
website_time_zone
|
Legt die Zeitzone fest, die ein Standort zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (eine Kurzübersicht finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows wird eine der Zeitzonen erwartet, die unter HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTime Zones aufgeführt sind. |
minimum_elastic_instance_count
|
Anzahl der mindestanzahl instance für einen Standort Diese Einstellung gilt nur für die elastischen Pläne. |
azure_storage_accounts
|
Liste der Azure Storage-Konten. |
public_network_access
|
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. |
Azure SDK for Python