Web Apps - Update Configuration Slot
Bir uygulamanın yapılandırmasını Güncelleştirmeler için açıklama.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web?api-version=2023-12-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
name
|
path | True |
string |
Uygulamanın adı. |
resource
|
path | True |
string |
Kaynağın ait olduğu kaynak grubunun adı. Regex pattern: |
slot
|
path | True |
string |
Dağıtım yuvasının adı. Bir yuva belirtilmezse, API üretim yuvasının yapılandırmasını güncelleştirir. |
subscription
|
path | True |
string |
Azure abonelik kimliğiniz. Bu GUID biçimli bir dizedir (örneğin, 000000000-0000-0000-0000-00000000000000). |
api-version
|
query | True |
string |
API Sürümü |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
kind |
string |
Bir tür kaynak. |
properties.acrUseManagedIdentityCreds |
boolean |
ACR çekmesi için Yönetilen Kimlik Creds'lerini kullanma bayrağı |
properties.acrUserManagedIdentityID |
string |
Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId |
properties.alwaysOn |
boolean |
|
properties.apiDefinition |
Uygulamanın resmi API tanımı hakkında bilgi. |
|
properties.apiManagementConfig |
Uygulamaya bağlı Azure API yönetim ayarları. |
|
properties.appCommandLine |
string |
Başlatacak uygulama komut satırı. |
properties.appSettings |
Uygulama ayarları. |
|
properties.autoHealEnabled |
boolean |
|
properties.autoHealRules |
Otomatik İyileştirme kuralları. |
|
properties.autoSwapSlotName |
string |
Yuva adını otomatik değiştirme. |
properties.azureStorageAccounts |
<string,
Azure |
Azure Depolama Hesaplarının listesi. |
properties.connectionStrings |
Bağlantı dizeleri. |
|
properties.cors |
Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. |
|
properties.defaultDocuments |
string[] |
Varsayılan belgeler. |
properties.detailedErrorLoggingEnabled |
boolean |
|
properties.documentRoot |
string |
Belge kökü. |
properties.elasticWebAppScaleLimit |
integer |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı.
Bu ayar yalnızca ElasticScaleEnabled'ın olduğu planlardaki uygulamalar için geçerlidir |
properties.experiments |
Bu, çok biçimli türler için geçici bir çözümdür. |
|
properties.ftpsState |
FTP / FTPS hizmetinin durumu |
|
properties.functionAppScaleLimit |
integer |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
İşlevler çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır. |
properties.handlerMappings |
İşleyici eşlemeleri. |
|
properties.healthCheckPath |
string |
Sistem durumu denetim yolu |
properties.http20Enabled |
boolean |
Http20Enabled: istemcilerin http2.0 üzerinden bağlanmasına izin vermek için bir web sitesi yapılandırıyor |
properties.httpLoggingEnabled |
boolean |
|
properties.ipSecurityRestrictions |
Main için IP güvenlik kısıtlamaları. |
|
properties.ipSecurityRestrictionsDefaultAction |
Hiçbir kural eşleşmediyse, ana erişim kısıtlaması için varsayılan eylem. |
|
properties.javaContainer |
string |
Java kapsayıcısı. |
properties.javaContainerVersion |
string |
Java kapsayıcı sürümü. |
properties.javaVersion |
string |
Java sürümü. |
properties.keyVaultReferenceIdentity |
string |
Key Vault Başvuru kimlik doğrulaması için kullanılacak kimlik. |
properties.limits |
Site sınırları. |
|
properties.linuxFxVersion |
string |
Linux App Framework ve sürümü |
properties.loadBalancing |
Site yük dengeleme. |
|
properties.localMySqlEnabled |
boolean |
|
properties.logsDirectorySizeLimit |
integer |
HTTP günlükleri dizin boyutu sınırı. |
properties.managedPipelineMode |
Yönetilen işlem hattı modu. |
|
properties.managedServiceIdentityId |
integer |
Yönetilen Hizmet Kimliği Kimliği |
properties.metadata |
Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. |
|
properties.minTlsCipherSuite |
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi |
|
properties.minTlsVersion |
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
|
properties.minimumElasticInstanceCount |
integer |
Site için minimum örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
properties.netFrameworkVersion |
string |
.NET Framework sürümü. |
properties.nodeVersion |
string |
Node.js sürümü. |
properties.numberOfWorkers |
integer |
Çalışan sayısı. |
properties.phpVersion |
string |
PHP sürümü. |
properties.powerShellVersion |
string |
PowerShell sürümü. |
properties.preWarmedInstanceCount |
integer |
Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
properties.publicNetworkAccess |
string |
Tüm genel trafiğe izin verecek veya trafiği engelleyecek özellik. |
properties.publishingUsername |
string |
Yayımlama kullanıcı adı. |
properties.push |
Uç nokta ayarlarını gönderme. |
|
properties.pythonVersion |
string |
Python sürümü. |
properties.remoteDebuggingEnabled |
boolean |
|
properties.remoteDebuggingVersion |
string |
Uzaktan hata ayıklama sürümü. |
properties.requestTracingEnabled |
boolean |
|
properties.requestTracingExpirationTime |
string |
İstek izleme süre sonu. |
properties.scmIpSecurityRestrictions |
scm için IP güvenlik kısıtlamaları. |
|
properties.scmIpSecurityRestrictionsDefaultAction |
Hiçbir kural eşleşmediyse scm erişim kısıtlaması için varsayılan eylem. |
|
properties.scmIpSecurityRestrictionsUseMain |
boolean |
scm'nin main kullanması için IP güvenlik kısıtlamaları. |
properties.scmMinTlsVersion |
ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
|
properties.scmType |
SCM türü. |
|
properties.tracingOptions |
string |
İzleme seçenekleri. |
properties.use32BitWorkerProcess |
boolean |
|
properties.virtualApplications |
Sanal uygulamalar. |
|
properties.vnetName |
string |
Sanal Ağ adı. |
properties.vnetPrivatePortsCount |
integer |
Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. |
properties.vnetRouteAllEnabled |
boolean |
Sanal Ağ Tümünü Yönlendir etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. |
properties.webSocketsEnabled |
boolean |
|
properties.websiteTimeZone |
string |
Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerini https://www.iana.org/time-zones bekler (hızlı başvuru için bkz https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. ). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler |
properties.windowsFxVersion |
string |
Xenon App Framework ve sürümü |
properties.xManagedServiceIdentityId |
integer |
Açık Yönetilen Hizmet Kimliği Kimliği |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam |
|
Other Status Codes |
hata yanıtı App Service. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Tanımlar
Name | Description |
---|---|
Api |
Uygulamanın resmi API tanımı hakkında bilgi. |
Api |
Uygulamaya bağlı Azure API management (APIM) yapılandırması. |
Auto |
Bir kural tetiklendiğinde otomatik düzeltme modülü tarafından gerçekleştirilen eylemler. |
Auto |
Gerçekleştirilecek önceden tanımlanmış eylem. |
Auto |
Otomatik düzeltme kuralı tetiklendiğinde yürütülecek özel eylem. |
Auto |
Otomatik düzeltme için tanımlanabilen kurallar. |
Auto |
Otomatik düzeltme tetikleyicileri. |
Azure |
Sözlük depolama için Azure Dosyalar veya Blob Depolama erişim bilgileri değeri. |
Azure |
Depolama hesabı için kullanılacak bağlama protokolü. |
Azure |
Depolama hesabının durumu. |
Azure |
Depolama türü. |
Connection |
Veritabanı türü. |
Conn |
Veritabanı bağlantı dizesi bilgileri. |
Cors |
Uygulamanın Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. |
Default |
Hiçbir kural eşleşmediyse, ana erişim kısıtlaması için varsayılan eylem. |
Default |
hata yanıtı App Service. |
Details | |
Error |
Hata modeli. |
Experiments |
Üretim denemelerinde yönlendirme kuralları. |
Ftps |
FTP / FTPS hizmetinin durumu |
Handler |
Hangi işleyicinin http isteklerini belirli bir uzantıyla işlediğini tanımlamak için kullanılan IIS işleyici eşlemeleri. Örneğin, *.php uzantısına sahip tüm HTTP isteklerini işlemek için php-cgi.exe işlemi yapılandırmak için kullanılır. |
Ip |
Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. |
Ip |
Bir uygulamada IP güvenlik kısıtlaması. |
Managed |
Yönetilen işlem hattı modu. |
Name |
Ad değer çifti. |
Push |
Uygulama için anında iletme ayarları. |
Ramp |
Yükseltme testi için yönlendirme kuralları. Bu kural, statik trafiğin % değerini bir yuvaya yeniden yönlendirmeye veya performansa göre yönlendirme % değerini aşamalı olarak değiştirmeye olanak tanır. |
Requests |
Toplam isteklere göre tetikleme. |
Scm |
SCM türü. |
Site |
Web uygulaması yapılandırma ARM kaynağı. |
Site |
Bir uygulamada ayarlanan ölçüm sınırları. |
Site |
Site yük dengeleme. |
Site |
Bir uygulamanın MachineKey değeri. |
Slow |
İstek yürütme süresine göre tetikleme. |
Status |
Durum koduna göre tetikleme. |
Status |
Durum kodları aralığına göre tetikleme. |
Supported |
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
Tls |
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi |
Virtual |
Bir uygulamadaki sanal uygulama. |
Virtual |
Sanal uygulama dizini. |
ApiDefinitionInfo
Uygulamanın resmi API tanımı hakkında bilgi.
Name | Tür | Description |
---|---|---|
url |
string |
API tanımının URL'si. |
ApiManagementConfig
Uygulamaya bağlı Azure API management (APIM) yapılandırması.
Name | Tür | Description |
---|---|---|
id |
string |
APIM-Api Tanımlayıcı. |
AutoHealActions
Bir kural tetiklendiğinde otomatik düzeltme modülü tarafından gerçekleştirilen eylemler.
Name | Tür | Description |
---|---|---|
actionType |
Gerçekleştirilecek önceden tanımlanmış eylem. |
|
customAction |
Gerçekleştirilecek özel eylem. |
|
minProcessExecutionTime |
string |
Eylemi gerçekleştirmeden önce işlemin yürütülmesi gereken en kısa süre |
AutoHealActionType
Gerçekleştirilecek önceden tanımlanmış eylem.
Name | Tür | Description |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
Otomatik düzeltme kuralı tetiklendiğinde yürütülecek özel eylem.
Name | Tür | Description |
---|---|---|
exe |
string |
Çalıştırılacak yürütülebilir dosya. |
parameters |
string |
Yürütülebilir dosyanın parametreleri. |
AutoHealRules
Otomatik düzeltme için tanımlanabilen kurallar.
Name | Tür | Description |
---|---|---|
actions |
Bir kural tetiklendiğinde yürütülecek eylemler. |
|
triggers |
Otomatik düzeltme eylemlerinin ne zaman yürütüldüğünü açıklayan koşullar. |
AutoHealTriggers
Otomatik düzeltme tetikleyicileri.
Name | Tür | Description |
---|---|---|
privateBytesInKB |
integer |
Özel baytları temel alan bir kural. |
requests |
Toplam istekleri temel alan bir kural. |
|
slowRequests |
İstek yürütme süresini temel alan bir kural. |
|
slowRequestsWithPath |
Yolu olan birden çok Yavaş İstek Kuralını temel alan bir kural |
|
statusCodes |
Durum kodlarını temel alan bir kural. |
|
statusCodesRange |
Durum kodları aralıklarını temel alan bir kural. |
AzureStorageInfoValue
Sözlük depolama için Azure Dosyalar veya Blob Depolama erişim bilgileri değeri.
Name | Tür | Description |
---|---|---|
accessKey |
string |
Depolama hesabı için erişim anahtarı. |
accountName |
string |
Depolama hesabının adı. |
mountPath |
string |
Depolamayı sitenin çalışma zamanı ortamına bağlama yolu. |
protocol |
Depolama hesabı için kullanılacak bağlama protokolü. |
|
shareName |
string |
Dosya paylaşımının adı (Blob depolama için kapsayıcı adı). |
state |
Depolama hesabının durumu. |
|
type |
Depolama türü. |
AzureStorageProtocol
Depolama hesabı için kullanılacak bağlama protokolü.
Name | Tür | Description |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
Depolama hesabının durumu.
Name | Tür | Description |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
Depolama türü.
Name | Tür | Description |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ConnectionStringType
Veritabanı türü.
Name | Tür | Description |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
Veritabanı bağlantı dizesi bilgileri.
Name | Tür | Description |
---|---|---|
connectionString |
string |
Bağlantı dizesi değeri. |
name |
string |
bağlantı dizesi adı. |
type |
Veritabanı türü. |
CorsSettings
Uygulamanın Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.
Name | Tür | Description |
---|---|---|
allowedOrigins |
string[] |
Çıkış noktaları arası çağrılar yapmasına izin verilmesi gereken çıkış noktalarının listesini alır veya ayarlar (örneğin: http://example.com:12345). Tümüne izin vermek için "*" kullanın. |
supportCredentials |
boolean |
Kimlik bilgilerine sahip CORS isteklerine izin verilip verilmeyeceğini alır veya ayarlar. Diğer ayrıntılar için bkz https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials . |
DefaultAction
Hiçbir kural eşleşmediyse, ana erişim kısıtlaması için varsayılan eylem.
Name | Tür | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
hata yanıtı App Service.
Name | Tür | Description |
---|---|---|
error |
Hata modeli. |
Details
Name | Tür | Description |
---|---|---|
code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
Error
Hata modeli.
Name | Tür | Description |
---|---|---|
code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
details |
Details[] |
Ayrıntılı hatalar. |
innererror |
string |
Hata ayıklamak için daha fazla bilgi. |
message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
Experiments
Üretim denemelerinde yönlendirme kuralları.
Name | Tür | Description |
---|---|---|
rampUpRules |
Yaygın kuralların listesi. |
FtpsState
FTP / FTPS hizmetinin durumu
Name | Tür | Description |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
HandlerMapping
Hangi işleyicinin http isteklerini belirli bir uzantıyla işlediğini tanımlamak için kullanılan IIS işleyici eşlemeleri. Örneğin, *.php uzantısına sahip tüm HTTP isteklerini işlemek için php-cgi.exe işlemi yapılandırmak için kullanılır.
Name | Tür | Description |
---|---|---|
arguments |
string |
Betik işlemcisine geçirilecek komut satırı bağımsız değişkenleri. |
extension |
string |
Bu uzantıya sahip istekler, belirtilen FastCGI uygulaması kullanılarak işlenir. |
scriptProcessor |
string |
FastCGI uygulamasının mutlak yolu. |
IpFilterTag
Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir.
Name | Tür | Description |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
Bir uygulamada IP güvenlik kısıtlaması.
Name | Tür | Description |
---|---|---|
action |
string |
Bu IP aralığı için erişime izin ver veya erişimi reddet. |
description |
string |
IP kısıtlama kuralı açıklaması. |
headers |
object |
IP kısıtlama kuralı üst bilgileri. X İletilmiş Ana Bilgisayar (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık ..
X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir. |
ipAddress |
string |
Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi (gerekli SubnetMask özelliği) veya ipv4/mask (baştaki bit eşleşmesi) gibi CIDR gösterimi biçiminde olabilir. CIDR için SubnetMask özelliği belirtilmemelidir. |
name |
string |
IP kısıtlama kuralı adı. |
priority |
integer |
IP kısıtlama kuralının önceliği. |
subnetMask |
string |
Kısıtlamanın geçerli olduğu IP adresleri aralığı için alt ağ maskesi. |
subnetTrafficTag |
integer |
(iç) Alt ağ trafik etiketi |
tag |
Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. |
|
vnetSubnetResourceId |
string |
Sanal ağ kaynak kimliği |
vnetTrafficTag |
integer |
(iç) Sanal ağ trafik etiketi |
ManagedPipelineMode
Yönetilen işlem hattı modu.
Name | Tür | Description |
---|---|---|
Classic |
string |
|
Integrated |
string |
NameValuePair
Ad değer çifti.
Name | Tür | Description |
---|---|---|
name |
string |
Çift adı. |
value |
string |
Değeri eşleştirin. |
PushSettings
Uygulama için anında iletme ayarları.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak Kimliği. |
kind |
string |
Bir tür kaynak. |
name |
string |
Kaynak Adı. |
properties.dynamicTagsJson |
string |
Anında iletme kaydı uç noktasındaki kullanıcı taleplerinden değerlendirilecek dinamik etiketlerin listesini içeren bir JSON dizesi alır veya ayarlar. |
properties.isPushEnabled |
boolean |
Gönderme uç noktasının etkinleştirilip etkinleştirilmediğini belirten bir bayrak alır veya ayarlar. |
properties.tagWhitelistJson |
string |
Anında iletme kayıt uç noktası tarafından kullanılmak üzere izin verilen etiketlerin listesini içeren bir JSON dizesini alır veya ayarlar. |
properties.tagsRequiringAuth |
string |
Anında iletme kaydı uç noktasında kullanıcı kimlik doğrulamasının kullanılmasını gerektiren etiketlerin listesini içeren bir JSON dizesini alır veya ayarlar. Etiketler alfasayısal karakterlerden ve şunlardan oluşabilir: '_', '@', '#', '.', ':', '-'. Doğrulama PushRequestHandler'da gerçekleştirilmelidir. |
type |
string |
Kaynak türü. |
RampUpRule
Yükseltme testi için yönlendirme kuralları. Bu kural, statik trafiğin % değerini bir yuvaya yeniden yönlendirmeye veya performansa göre yönlendirme % değerini aşamalı olarak değiştirmeye olanak tanır.
Name | Tür | Description |
---|---|---|
actionHostName |
string |
Karar verildiğinde trafiğin yeniden yönlendirileceği yuvanın ana bilgisayar adı. Örneğin myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
Özel karar algoritması, Url'nin belirtilebileceği TiPCallback site uzantısında sağlanabilir. yapı iskelesi ve sözleşmeler için bkz. TiPCallback site uzantısı. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
ReroutePercentage değerinin yeniden değerlendirilme aralığını dakika cinsinden belirtir. |
changeStep |
number |
Otomatik yükseltme senaryosunda bu, veya |
maxReroutePercentage |
number |
ReroutePercentage'ın kalacağı üst sınırı belirtir. |
minReroutePercentage |
number |
ReroutePercentage'ın kalacağı alt sınırı belirtir. |
name |
string |
Yönlendirme kuralının adı. Önerilen ad, denemedeki trafiği alacak yuvaya işaret etmek olacaktır. |
reroutePercentage |
number |
adresine yönlendirilecek |
RequestsBasedTrigger
Toplam isteklere göre tetikleme.
Name | Tür | Description |
---|---|---|
count |
integer |
İstek Sayısı. |
timeInterval |
string |
Zaman aralığı. |
ScmType
SCM türü.
Name | Tür | Description |
---|---|---|
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 |
SiteConfigResource
Web uygulaması yapılandırma ARM kaynağı.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
id |
string |
Kaynak Kimliği. |
|
kind |
string |
Bir tür kaynak. |
|
name |
string |
Kaynak Adı. |
|
properties.acrUseManagedIdentityCreds |
boolean |
ACR çekmesi için Yönetilen Kimlik Creds'lerini kullanma bayrağı |
|
properties.acrUserManagedIdentityID |
string |
Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId |
|
properties.alwaysOn |
boolean |
|
|
properties.apiDefinition |
Uygulamanın resmi API tanımı hakkında bilgi. |
||
properties.apiManagementConfig |
Uygulamaya bağlı Azure API yönetim ayarları. |
||
properties.appCommandLine |
string |
Başlatacak uygulama komut satırı. |
|
properties.appSettings |
Uygulama ayarları. |
||
properties.autoHealEnabled |
boolean |
|
|
properties.autoHealRules |
Otomatik İyileştirme kuralları. |
||
properties.autoSwapSlotName |
string |
Yuva adını otomatik değiştirme. |
|
properties.azureStorageAccounts |
<string,
Azure |
Azure Depolama Hesaplarının listesi. |
|
properties.connectionStrings |
Bağlantı dizeleri. |
||
properties.cors |
Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları. |
||
properties.defaultDocuments |
string[] |
Varsayılan belgeler. |
|
properties.detailedErrorLoggingEnabled |
boolean |
|
|
properties.documentRoot |
string |
Belge kökü. |
|
properties.elasticWebAppScaleLimit |
integer |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı.
Bu ayar yalnızca ElasticScaleEnabled'ın olduğu planlardaki uygulamalar için geçerlidir |
|
properties.experiments |
Bu, çok biçimli türler için geçici bir çözümdür. |
||
properties.ftpsState |
FTP / FTPS hizmetinin durumu |
||
properties.functionAppScaleLimit |
integer |
Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir |
|
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
İşlevler çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır. |
|
properties.handlerMappings |
İşleyici eşlemeleri. |
||
properties.healthCheckPath |
string |
Sistem durumu denetim yolu |
|
properties.http20Enabled |
boolean |
True |
Http20Enabled: istemcilerin http2.0 üzerinden bağlanmasına izin vermek için bir web sitesi yapılandırıyor |
properties.httpLoggingEnabled |
boolean |
|
|
properties.ipSecurityRestrictions |
Main için IP güvenlik kısıtlamaları. |
||
properties.ipSecurityRestrictionsDefaultAction |
Hiçbir kural eşleşmediyse, ana erişim kısıtlaması için varsayılan eylem. |
||
properties.javaContainer |
string |
Java kapsayıcısı. |
|
properties.javaContainerVersion |
string |
Java kapsayıcı sürümü. |
|
properties.javaVersion |
string |
Java sürümü. |
|
properties.keyVaultReferenceIdentity |
string |
Key Vault Başvuru kimlik doğrulaması için kullanılacak kimlik. |
|
properties.limits |
Site sınırları. |
||
properties.linuxFxVersion |
string |
Linux App Framework ve sürümü |
|
properties.loadBalancing |
Site yük dengeleme. |
||
properties.localMySqlEnabled |
boolean |
False |
|
properties.logsDirectorySizeLimit |
integer |
HTTP günlükleri dizin boyutu sınırı. |
|
properties.machineKey |
Site MachineKey. |
||
properties.managedPipelineMode |
Yönetilen işlem hattı modu. |
||
properties.managedServiceIdentityId |
integer |
Yönetilen Hizmet Kimliği Kimliği |
|
properties.metadata |
Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor. |
||
properties.minTlsCipherSuite |
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi |
||
properties.minTlsVersion |
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
||
properties.minimumElasticInstanceCount |
integer |
Site için minimum örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir |
|
properties.netFrameworkVersion |
string |
v4.6 |
.NET Framework sürümü. |
properties.nodeVersion |
string |
Node.js sürümü. |
|
properties.numberOfWorkers |
integer |
Çalışan sayısı. |
|
properties.phpVersion |
string |
PHP sürümü. |
|
properties.powerShellVersion |
string |
PowerShell sürümü. |
|
properties.preWarmedInstanceCount |
integer |
Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir |
|
properties.publicNetworkAccess |
string |
Tüm genel trafiğe izin verecek veya trafiği engelleyecek özellik. |
|
properties.publishingUsername |
string |
Yayımlama kullanıcı adı. |
|
properties.push |
Uç nokta ayarlarını gönderme. |
||
properties.pythonVersion |
string |
Python sürümü. |
|
properties.remoteDebuggingEnabled |
boolean |
|
|
properties.remoteDebuggingVersion |
string |
Uzaktan hata ayıklama sürümü. |
|
properties.requestTracingEnabled |
boolean |
|
|
properties.requestTracingExpirationTime |
string |
İstek izleme süre sonu. |
|
properties.scmIpSecurityRestrictions |
scm için IP güvenlik kısıtlamaları. |
||
properties.scmIpSecurityRestrictionsDefaultAction |
Hiçbir kural eşleşmediyse scm erişim kısıtlaması için varsayılan eylem. |
||
properties.scmIpSecurityRestrictionsUseMain |
boolean |
scm'nin main kullanması için IP güvenlik kısıtlamaları. |
|
properties.scmMinTlsVersion |
ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor |
||
properties.scmType |
SCM türü. |
||
properties.tracingOptions |
string |
İzleme seçenekleri. |
|
properties.use32BitWorkerProcess |
boolean |
|
|
properties.virtualApplications |
Sanal uygulamalar. |
||
properties.vnetName |
string |
Sanal Ağ adı. |
|
properties.vnetPrivatePortsCount |
integer |
Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır. |
|
properties.vnetRouteAllEnabled |
boolean |
Sanal Ağ Tümünü Yönlendir etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur. |
|
properties.webSocketsEnabled |
boolean |
|
|
properties.websiteTimeZone |
string |
Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerini https://www.iana.org/time-zones bekler (hızlı başvuru için bkz https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. ). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler |
|
properties.windowsFxVersion |
string |
Xenon App Framework ve sürümü |
|
properties.xManagedServiceIdentityId |
integer |
Açık Yönetilen Hizmet Kimliği Kimliği |
|
type |
string |
Kaynak türü. |
SiteLimits
Bir uygulamada ayarlanan ölçüm sınırları.
Name | Tür | Description |
---|---|---|
maxDiskSizeInMb |
integer |
MB cinsinden izin verilen en fazla disk boyutu kullanımı. |
maxMemoryInMb |
integer |
MB cinsinden izin verilen bellek kullanımı üst sınırı. |
maxPercentageCpu |
number |
İzin verilen en yüksek CPU kullanım yüzdesi. |
SiteLoadBalancing
Site yük dengeleme.
Name | Tür | Description |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
SiteMachineKey
Bir uygulamanın MachineKey değeri.
Name | Tür | Description |
---|---|---|
decryption |
string |
Şifre çözme için kullanılan algoritma. |
decryptionKey |
string |
Şifre çözme anahtarı. |
validation |
string |
MachineKey doğrulaması. |
validationKey |
string |
Doğrulama anahtarı. |
SlowRequestsBasedTrigger
İstek yürütme süresine göre tetikleme.
Name | Tür | Description |
---|---|---|
count |
integer |
İstek Sayısı. |
path |
string |
İstek Yolu. |
timeInterval |
string |
Zaman aralığı. |
timeTaken |
string |
Geçen süre. |
StatusCodesBasedTrigger
Durum koduna göre tetikleme.
Name | Tür | Description |
---|---|---|
count |
integer |
İstek Sayısı. |
path |
string |
İstek Yolu |
status |
integer |
HTTP durum kodu. |
subStatus |
integer |
İstek Alt Durumu. |
timeInterval |
string |
Zaman aralığı. |
win32Status |
integer |
Win32 hata kodu. |
StatusCodesRangeBasedTrigger
Durum kodları aralığına göre tetikleme.
Name | Tür | Description |
---|---|---|
count |
integer |
İstek Sayısı. |
path |
string |
|
statusCodes |
string |
HTTP durum kodu. |
timeInterval |
string |
Zaman aralığı. |
SupportedTlsVersions
MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor
Name | Tür | Description |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
Bir uygulama için izin verilen minimum güç TLS şifreleme paketi
Name | Tür | Description |
---|---|---|
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 |
VirtualApplication
Bir uygulamadaki sanal uygulama.
Name | Tür | Description |
---|---|---|
physicalPath |
string |
Fiziksel yol. |
preloadEnabled |
boolean |
|
virtualDirectories |
Sanal uygulama için sanal dizinler. |
|
virtualPath |
string |
Sanal yol. |
VirtualDirectory
Sanal uygulama dizini.
Name | Tür | Description |
---|---|---|
physicalPath |
string |
Fiziksel yol. |
virtualPath |
string |
Sanal uygulamanın yolu. |