Web Apps - List

Abonelik için tüm uygulamaları alma açıklaması.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01

URI Parametreleri

Name İçinde Gerekli Tür Description
subscriptionId
path True

string

Azure abonelik kimliğiniz. Bu GUID biçimli bir dizedir (örn. 000000000-0000-0000-0000-000000000000).

api-version
query True

string

API Sürümü

Yanıtlar

Name Tür Description
200 OK

WebAppCollection

Tamam

Other Status Codes

DefaultErrorResponse

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

Örnekler

List Web apps for subscription

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites?api-version=2023-12-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
      "name": "sitef6141",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef6141.azurewebsites.net"
        ],
        "repositorySiteName": "sitef6141",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef6141.azurewebsites.net",
          "sitef6141.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef6141.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef6141.scm.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Repository"
          }
        ],
        "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
        "reserved": false,
        "isXenon": false,
        "hyperV": false,
        "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": false,
        "siteConfig": {
          "numberOfWorkers": 1,
          "defaultDocuments": [
            "Default.htm",
            "Default.html",
            "Default.asp",
            "index.htm",
            "index.html",
            "iisstart.htm",
            "default.aspx",
            "index.php",
            "hostingstart.html"
          ],
          "netFrameworkVersion": "v4.0",
          "phpVersion": "5.6",
          "pythonVersion": "",
          "nodeVersion": "",
          "powerShellVersion": "",
          "linuxFxVersion": "",
          "requestTracingEnabled": false,
          "remoteDebuggingEnabled": false,
          "httpLoggingEnabled": false,
          "acrUseManagedIdentityCreds": false,
          "logsDirectorySizeLimit": 35,
          "detailedErrorLoggingEnabled": false,
          "use32BitWorkerProcess": true,
          "webSocketsEnabled": false,
          "alwaysOn": false,
          "appCommandLine": "",
          "managedPipelineMode": "Integrated",
          "virtualApplications": [
            {
              "virtualPath": "/",
              "physicalPath": "site\\wwwroot",
              "preloadEnabled": false
            }
          ],
          "loadBalancing": "LeastRequests",
          "autoHealEnabled": false,
          "vnetName": "",
          "vnetRouteAllEnabled": false,
          "vnetPrivatePortsCount": 0,
          "http20Enabled": false,
          "minTlsVersion": "1.2",
          "scmMinTlsVersion": "1.2",
          "ftpsState": "AllAllowed",
          "functionAppScaleLimit": 0,
          "functionsRuntimeScaleMonitoringEnabled": false,
          "minimumElasticInstanceCount": 0,
          "azureStorageAccounts": {}
        },
        "scmSiteAlsoStopped": false,
        "clientAffinityEnabled": true,
        "clientCertEnabled": false,
        "clientCertMode": "Required",
        "hostNamesDisabled": false,
        "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
        "outboundIpAddresses": "70.37.102.201,20.225.43.144",
        "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
        "containerSize": 0,
        "dailyMemoryTimeQuota": 0,
        "resourceGroup": "testrg123",
        "defaultHostName": "sitef6141.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
      "name": "sitef7252",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef7252.azurewebsites.net"
        ],
        "repositorySiteName": "sitef7252",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef7252.azurewebsites.net",
          "sitef7252.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef7252.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef7252.scm.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Repository"
          }
        ],
        "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
        "reserved": false,
        "isXenon": false,
        "hyperV": false,
        "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": false,
        "siteConfig": {
          "numberOfWorkers": 1,
          "defaultDocuments": [
            "Default.htm",
            "Default.html",
            "Default.asp",
            "index.htm",
            "index.html",
            "iisstart.htm",
            "default.aspx",
            "index.php",
            "hostingstart.html"
          ],
          "netFrameworkVersion": "v4.0",
          "phpVersion": "5.6",
          "pythonVersion": "",
          "nodeVersion": "",
          "powerShellVersion": "",
          "linuxFxVersion": "",
          "requestTracingEnabled": false,
          "remoteDebuggingEnabled": false,
          "httpLoggingEnabled": false,
          "acrUseManagedIdentityCreds": false,
          "logsDirectorySizeLimit": 35,
          "detailedErrorLoggingEnabled": false,
          "use32BitWorkerProcess": true,
          "webSocketsEnabled": false,
          "alwaysOn": false,
          "appCommandLine": "",
          "managedPipelineMode": "Integrated",
          "virtualApplications": [
            {
              "virtualPath": "/",
              "physicalPath": "site\\wwwroot",
              "preloadEnabled": false
            }
          ],
          "loadBalancing": "LeastRequests",
          "autoHealEnabled": false,
          "vnetName": "",
          "vnetRouteAllEnabled": false,
          "vnetPrivatePortsCount": 0,
          "http20Enabled": false,
          "minTlsVersion": "1.2",
          "scmMinTlsVersion": "1.2",
          "ftpsState": "AllAllowed",
          "functionAppScaleLimit": 0,
          "functionsRuntimeScaleMonitoringEnabled": false,
          "minimumElasticInstanceCount": 0,
          "azureStorageAccounts": {}
        },
        "scmSiteAlsoStopped": false,
        "clientAffinityEnabled": true,
        "clientCertEnabled": false,
        "clientCertMode": "Required",
        "hostNamesDisabled": false,
        "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
        "outboundIpAddresses": "70.37.102.201,20.225.43.144",
        "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
        "containerSize": 0,
        "dailyMemoryTimeQuota": 0,
        "resourceGroup": "testrg123",
        "defaultHostName": "sitef7252.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    }
  ]
}

Tanımlar

Name Description
ApiDefinitionInfo

Uygulamanın resmi API tanımı hakkında bilgi.

ApiManagementConfig

Uygulamaya bağlı Azure API Management (APIM) yapılandırması.

Authentication

Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi.

authenticationType

Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

AutoHealActions

Bir kural tetiklendiğinde otomatik düzeltme modülü tarafından gerçekleştirilen eylemler.

AutoHealActionType

Önceden tanımlanmış eylem gerçekleştirilecek.

AutoHealCustomAction

Otomatik düzeltme kuralı tetiklendiğinde yürütülecek özel eylem.

AutoHealRules

Otomatik düzeltme için tanımlanabilen kurallar.

AutoHealTriggers

Otomatik düzeltme tetikleyicileri.

AzureStorageInfoValue

Sözlük depolama için Azure Dosyalar veya Blob Depolama erişim bilgileri değeri.

AzureStorageProtocol

Depolama hesabı için kullanılacak bağlama protokolü.

AzureStorageState

Depolama hesabının durumu.

AzureStorageType

Depolama türü.

ClientCertMode

Bu, ClientCertEnabled ayarıyla birlikte oluşur.

  • ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: Required, ClientCert'in gerekli olduğu anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edilmiş olduğu anlamına gelir.
CloningInfo

Kopyalama işlemi için gereken bilgiler.

ConnectionStringType

Veritabanı türü.

ConnStringInfo

Veritabanı bağlantı dizesi bilgileri.

CorsSettings

Uygulama için Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.

DaprConfig

Uygulama Dapr yapılandırması.

daprLogLevel

Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan değer bilgidir.

DefaultAction

Hiçbir kural eşleştirilmemişse ana erişim kısıtlaması için varsayılan eylem.

DefaultErrorResponse

hata yanıtı App Service.

Details
Error

Hata modeli.

Experiments

Üretim denemelerindeki yönlendirme kuralları.

ExtendedLocation

Genişletilmiş Konum.

FtpsState

FTP / FTPS hizmetinin durumu

FunctionAppConfig

İşlev uygulaması yapılandırması.

FunctionsAlwaysReadyConfig

Bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar.

FunctionsDeployment

İşlev uygulaması dağıtımı için yapılandırma bölümü.

FunctionsRuntime

İşlev uygulaması çalışma zamanı adı ve sürümü.

FunctionsScaleAndConcurrency

İşlev uygulaması için ölçek ve eşzamanlılık ayarları.

HandlerMapping

Belirli bir uzantıyla HTTP isteklerini işleyen işleyiciyi tanımlamak için kullanılan IIS işleyici eşlemeleri. Örneğin, *.php uzantısıyla tüm HTTP isteklerini işlemek için php-cgi.exe işlemi yapılandırmak için kullanılır.

HostingEnvironmentProfile

Bu kaynak için kullanılacak bir App Service Ortamı belirtimi.

HostNameSslState

SSL özellikli ana bilgisayar adı.

HostType

Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir.

Http

HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları.

IpFilterTag

Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir.

IpSecurityRestriction

Bir uygulamada IP güvenlik kısıtlaması.

ManagedPipelineMode

Yönetilen işlem hattı modu.

ManagedServiceIdentity

Yönetilen hizmet kimliği.

ManagedServiceIdentityType

Yönetilen hizmet kimliğinin türü.

NameValuePair

Değer çiftini adlandır.

PushSettings

Uygulama için anında iletme ayarları.

RampUpRule

Testi artırmaya yönelik 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.

RedundancyMode

Site yedekliliği modu

RequestsBasedTrigger

Toplam isteklere göre tetikleme.

ResourceConfig

İşlev uygulaması kaynak gereksinimleri.

runtimeName

İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom

ScmType

SCM türü.

Site

Web uygulaması, mobil uygulama arka ucu veya API uygulaması.

SiteAvailabilityState

Uygulama için yönetim bilgileri kullanılabilirlik durumu.

SiteConfig

App Service uygulamasının yapılandırması.

SiteDnsConfig
SiteLimits

Bir uygulamada ayarlanan ölçüm sınırları.

SiteLoadBalancing

Site yük dengeleme.

SiteMachineKey

Bir uygulamanın MachineKey değeri.

SlotSwapStatus

Son başarılı yuva değiştirme işleminin durumu.

SlowRequestsBasedTrigger

İstek yürütme süresine göre tetikleme.

SslState

SSL türü

StatusCodesBasedTrigger

Durum koduna göre tetikleme.

StatusCodesRangeBasedTrigger

Durum kodları aralığına göre tetikleyici.

Storage

İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama.

storageType

Azure Depolama türünü seçme özelliği. Kullanılabilir seçenekler: blobContainer.

SupportedTlsVersions

MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

TlsCipherSuites

Bir uygulama için izin verilen minimum güç TLS şifreleme paketi

Triggers

İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları.

UsageState

Uygulamanın kota kullanımını aşıp aşmadığını belirten durum. Salt okunur.

userAssignedIdentity

Kullanıcı Tarafından Atanan kimlik.

VirtualApplication

Bir uygulamadaki sanal uygulama.

VirtualDirectory

Sanal uygulama dizini.

WebAppCollection

App Service uygulamaları koleksiyonu.

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ı.

Authentication

Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi.

Name Tür Description
storageAccountConnectionStringName

string

StorageAccountConnectionString için bu özelliği kullanın. Depolama hesabı bağlantı dizesi olan uygulama ayarının adını ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın.

type

authenticationType

Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

UserAssignedIdentity için bu özelliği kullanın. Kimliğin kaynak kimliğini ayarlayın. Diğer kimlik doğrulama türünü kullanırken bu özellik için bir değer ayarlamayın.

authenticationType

Seçili depolama hesabına erişmek için kimlik doğrulama türünü seçme özelliği. Kullanılabilir seçenekler: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Name Tür Description
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

Bir kural tetiklendiğinde otomatik düzeltme modülü tarafından gerçekleştirilen eylemler.

Name Tür Description
actionType

AutoHealActionType

Önceden tanımlanmış eylem gerçekleştirilecek.

customAction

AutoHealCustomAction

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

Önceden tanımlanmış eylem gerçekleştirilecek.

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

AutoHealActions

Bir kural tetiklendiğinde yürütülecek eylemler.

triggers

AutoHealTriggers

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

RequestsBasedTrigger

Toplam istekleri temel alan bir kural.

slowRequests

SlowRequestsBasedTrigger

İstek yürütme süresini temel alan bir kural.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Yolu olan birden çok Yavaş İstek Kuralını temel alan bir kural

statusCodes

StatusCodesBasedTrigger[]

Durum kodlarını temel alan bir kural.

statusCodesRange

StatusCodesRangeBasedTrigger[]

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

AzureStorageProtocol

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

AzureStorageState

Depolama hesabının durumu.

type

AzureStorageType

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

ClientCertMode

Bu, ClientCertEnabled ayarıyla birlikte oluşur.

  • ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: Required, ClientCert'in gerekli olduğu anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edilmiş olduğu anlamına gelir.
Name Tür Description
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

Kopyalama işlemi için gereken bilgiler.

Name Tür Description
appSettingsOverrides

object

Kopyalanan uygulama için uygulama ayarı geçersiz kılmaları. Belirtilirse, bu ayarlar kaynak uygulamadan kopyalanan ayarları geçersiz kılar. Aksi takdirde, kaynak uygulamadan uygulama ayarları korunur.

cloneCustomHostNames

boolean

true kaynak uygulamadan özel konak adlarını kopyalamak için; aksi takdirde , false.

cloneSourceControl

boolean

true kaynak uygulamadan kaynak denetimi kopyalamak için; aksi takdirde , false.

configureLoadBalancing

boolean

true kaynak ve hedef uygulama için yük dengelemeyi yapılandırmak için.

correlationId

string

Kopyalama işleminin bağıntı kimliği. Bu kimlik, aynı anlık görüntüyü kullanmak için birden çok kopyalama işlemini birbirine bağlar.

hostingEnvironment

string

App Service Ortamı.

overwrite

boolean

true hedef uygulamanın üzerine yazmak için; aksi takdirde , false.

sourceWebAppId

string

Kaynak uygulamanın ARM kaynak kimliği. Uygulama kaynak kimliği, üretim yuvaları için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} ve diğer yuvalar için /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} biçimindedir.

sourceWebAppLocation

string

Kaynak uygulamanın konumu: Batı ABD veya Kuzey Avrupa

trafficManagerProfileId

string

Varsa, kullanılacak Traffic Manager profilinin ARM kaynak kimliği. Traffic Manager kaynak kimliği /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName} biçimindedir.

trafficManagerProfileName

string

Oluşturulacak Traffic Manager profilinin adı. Bu yalnızca Traffic Manager profili yoksa gereklidir.

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

ConnectionStringType

Veritabanı türü.

CorsSettings

Uygulama için Çı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 .

DaprConfig

Uygulama Dapr yapılandırması.

Name Tür Varsayılan değer Description
appId

string

Dapr uygulama tanımlayıcısı

appPort

integer

Uygulamanızın hangi bağlantı noktasında dinlediğini Dapr'a bildirir

enableApiLogging

boolean

Dapr sepet için API günlüğünü etkinleştirir

enabled

boolean

False

Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri

httpMaxRequestSize

integer

Büyük dosyaların karşıya yüklenmesini işlemek için istek gövdesi http sunucuları parametresinin MB cinsinden maksimum boyutunu artırma. Varsayılan değer 4 MB'tır.

httpReadBufferSize

integer

Çok KB'lı üst bilgiler gönderilirken işlenmek üzere KB'de http üst bilgisi okuma arabelleğinin en büyük boyutu. Varsayılan değer 65 KB'tır.

logLevel

daprLogLevel

Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan değer bilgidir.

daprLogLevel

Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan değer bilgidir.

Name Tür Description
debug

string

error

string

info

string

warn

string

DefaultAction

Hiçbir kural eşleştirilmemişse 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

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 denemelerindeki yönlendirme kuralları.

Name Tür Description
rampUpRules

RampUpRule[]

Artırma kurallarının listesi.

ExtendedLocation

Genişletilmiş Konum.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

string

Genişletilmiş konum türü.

FtpsState

FTP / FTPS hizmetinin durumu

Name Tür Description
AllAllowed

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

İşlev uygulaması yapılandırması.

Name Tür Description
deployment

FunctionsDeployment

İşlev uygulaması dağıtım yapılandırması.

runtime

FunctionsRuntime

İşlev uygulaması çalışma zamanı ayarları.

scaleAndConcurrency

FunctionsScaleAndConcurrency

İşlev uygulaması ölçeklendirme ve eşzamanlılık ayarları.

FunctionsAlwaysReadyConfig

Bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar.

Name Tür Description
instanceCount

number

Belirli bir işlev grubu veya belirli bir işlev için 'Always Ready' örneklerinin sayısını ayarlar. Ek bilgi için bkz https://aka.ms/flexconsumption/alwaysready. .

name

string

bir işlev grubu veya işlev adı gereklidir. Ek bilgi için bkz https://aka.ms/flexconsumption/alwaysready. .

FunctionsDeployment

İşlev uygulaması dağıtımı için yapılandırma bölümü.

Name Tür Description
storage

Storage

İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama.

FunctionsRuntime

İşlev uygulaması çalışma zamanı adı ve sürümü.

Name Tür Description
name

runtimeName

İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom

version

string

İşlev uygulaması çalışma zamanı sürümü. Örnek: 8 (dotnet-isolated için)

FunctionsScaleAndConcurrency

İşlev uygulaması için ölçek ve eşzamanlılık ayarları.

Name Tür Description
alwaysReady

FunctionsAlwaysReadyConfig[]

İşlev uygulaması için 'Always Ready' yapılandırması.

instanceMemoryMB

number

İşlev uygulamasının her örneğine ayrılan bellek miktarını MB olarak ayarlayın. CPU ve ağ bant genişliği orantılı olarak ayrılır.

maximumInstanceCount

number

İşlev uygulaması için en fazla örnek sayısı.

triggers

Triggers

İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları.

HandlerMapping

Belirli bir uzantıyla HTTP isteklerini işleyen işleyiciyi tanımlamak için kullanılan IIS işleyici eşlemeleri. Örneğin, *.php uzantısıyla 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.

HostingEnvironmentProfile

Bu kaynak için kullanılacak bir App Service Ortamı belirtimi.

Name Tür Description
id

string

App Service Ortamı Kaynak Kimliği.

name

string

App Service Ortamı adı.

type

string

App Service Ortamı kaynak türü.

HostNameSslState

SSL özellikli ana bilgisayar adı.

Name Tür Description
hostType

HostType

Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir.

name

string

Hostname.

sslState

SslState

SSL türü.

thumbprint

string

SSL sertifikası parmak izi.

toUpdate

boolean

true Mevcut ana bilgisayar adını güncelleştirmek için olarak ayarlayın.

virtualIP

string

IP tabanlı SSL etkinse konak adına atanan sanal IP adresi.

HostType

Konak adının standart mı yoksa depo konak adı mı olduğunu gösterir.

Name Tür Description
Repository

string

Standard

string

Http

HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları.

Name Tür Description
perInstanceConcurrency

number

Örnek başına eş zamanlı HTTP tetikleyicisi çağırma sayısı üst sınırı.

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 şudur: ..

  • Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir.
  • Değer, ordinal-ignore-case (bağlantı noktası numarası hariç) kullanılarak karşılaştırılır.
  • Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com
  • Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık şudur: ..

  • Özellik null veya boşsa (varsayılan), herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir.
  • Zincirdeki (virgülle ayrılmış) herhangi bir adres (bağlantı noktası numarası hariç) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa.

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 adresi aralığı için alt ağ maskesi.

subnetTrafficTag

integer

(iç) Alt ağ trafik etiketi

tag

IpFilterTag

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

ManagedServiceIdentity

Yönetilen hizmet kimliği.

Name Tür Description
principalId

string

Yönetilen hizmet kimliğinin Asıl Kimliği.

tenantId

string

Yönetilen hizmet kimliğinin kiracısı.

type

ManagedServiceIdentityType

Yönetilen hizmet kimliğinin türü.

userAssignedIdentities

<string,  userAssignedIdentity>

Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Yönetilen hizmet kimliğinin türü.

Name Tür Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

Değer çiftini adlandır.

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

Kaynak türü.

name

string

Kaynak Adı.

properties.dynamicTagsJson

string

Anında iletme kayıt 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 dizesi alır veya ayarlar.

properties.tagsRequiringAuth

string

Anında iletme kayıt uç noktasında kullanıcı kimlik doğrulamasının kullanılmasını gerektiren etiketlerin listesini içeren bir JSON dizesi 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

Testi artırmaya yönelik 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. İskele 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 artırma senaryosunda bu, veya MaxReroutePercentage\nMinReroutePercentage ulaşana kadar ekleme/kaldırma ReroutePercentage adımıdır. Site ölçümleri, .\n'de ChangeIntervalInMinutesbelirtilen her N dakikada bir denetleniyor Özel karar algoritması, içinde URL'nin belirtilebileceği TiPCallback site uzantısında ChangeDecisionCallbackUrlsağlanabilir.

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

'a ActionHostNameyeniden yönlendirilecek trafiğin yüzdesi.

RedundancyMode

Site yedekliliği modu

Name Tür Description
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Toplam isteklere göre tetikleme.

Name Tür Description
count

integer

İstek Sayısı.

timeInterval

string

Zaman aralığı.

ResourceConfig

İşlev uygulaması kaynak gereksinimleri.

Name Tür Description
cpu

number

Çekirdek olarak gerekli CPU, örneğin 0,5

memory

string

Gerekli bellek, örneğin "1Gi"

runtimeName

İşlev uygulaması çalışma zamanı adı. Kullanılabilir seçenekler: dotnet-isolated, node, java, powershell, python, custom

Name Tür Description
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

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

Site

Web uygulaması, mobil uygulama arka ucu veya API uygulaması.

Name Tür Varsayılan değer Description
extendedLocation

ExtendedLocation

Genişletilmiş Konum.

id

string

Kaynak Kimliği.

identity

ManagedServiceIdentity

Yönetilen hizmet kimliği.

kind

string

Bir tür kaynak.

location

string

Kaynak Konumu.

name

string

Kaynak Adı.

properties.availabilityState

SiteAvailabilityState

Uygulama için yönetim bilgileri kullanılabilirlik durumu.

properties.clientAffinityEnabled

boolean

true istemci benzini etkinleştirmek için; false aynı oturumdaki istemci isteklerini aynı örneğe yönlendiren oturum benzimi tanımlama bilgilerini göndermeyi durdurmak için. true varsayılan değerdir.

properties.clientCertEnabled

boolean

true istemci sertifikası kimlik doğrulamasını etkinleştirmek için (TLS karşılıklı kimlik doğrulaması); aksi takdirde , false. false varsayılan değerdir.

properties.clientCertExclusionPaths

string

istemci sertifikası kimlik doğrulaması virgülle ayrılmış dışlama yolları

properties.clientCertMode

ClientCertMode

Bu, ClientCertEnabled ayarıyla birlikte oluşur.

  • ClientCertEnabled: false, ClientCert'in yoksayıldığı anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: Gerekli, ClientCert'in gerekli olduğu anlamına gelir.
  • ClientCertEnabled: true ve ClientCertMode: İsteğe bağlı, ClientCert'in isteğe bağlı veya kabul edildiği anlamına gelir.
properties.cloningInfo

CloningInfo

Uygulama oluşturma sırasında belirtilirse, uygulama bir kaynak uygulamadan kopyalanır.

properties.containerSize

integer

İşlev kapsayıcısının boyutu.

properties.customDomainVerificationId

string

Uygulamaya atanan özel etki alanlarını doğrulayan benzersiz tanımlayıcı. Müşteri doğrulama için bu kimliği bir txt kaydına ekleyecektir.

properties.dailyMemoryTimeQuota

integer

İzin verilen günlük bellek süresi kotası üst sınırı (yalnızca dinamik uygulamalarda geçerlidir).

properties.daprConfig

DaprConfig

Uygulamanın Dapr yapılandırması.

properties.defaultHostName

string

Uygulamanın varsayılan ana bilgisayar adı. Salt okunur.

properties.dnsConfiguration

SiteDnsConfig

Bir site için DNS ile ilgili çeşitli ayarları yapılandırma özelliği.

properties.enabled

boolean

true uygulama etkinse; aksi takdirde , false. Bu değeri false olarak ayarlamak, uygulamayı devre dışı bırakır (uygulamayı çevrimdışına alır).

properties.enabledHostNames

string[]

Uygulama için konak adları etkinleştirildi. Konak adlarının atanmalıdır (bkz. HostNames) AND etkin. Aksi takdirde, uygulama bu ana bilgisayar adlarında sunulmaz.

properties.functionAppConfig

FunctionAppConfig

Azure İşlevi uygulamasına özgü yapılandırma.

properties.hostNameSslStates

HostNameSslState[]

Ana bilgisayar adı SSL durumları, uygulamanın ana bilgisayar adları için SSL bağlamalarını yönetmek için kullanılır.

properties.hostNames

string[]

Uygulamayla ilişkilendirilmiş ana bilgisayar adları.

properties.hostNamesDisabled

boolean

true uygulamanın genel ana bilgisayar adlarını devre dışı bırakmak için; aksi takdirde , false. ise true, uygulamaya yalnızca API yönetim işlemi aracılığıyla erişilebilir.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Uygulama için kullanılacak App Service Ortamı.

properties.httpsOnly

boolean

HttpsOnly: Bir web sitesini yalnızca https isteklerini kabul etmek üzere yapılandırıyor. Http istekleri için yeniden yönlendirme sorunları

properties.hyperV

boolean

False

Hyper-V korumalı alanı.

properties.inProgressOperationId

string

Bu sitede bekleyen bir işlem varsa bir işlem kimliği belirtir.

properties.isDefaultContainer

boolean

true uygulama varsayılan bir kapsayıcıysa; aksi takdirde , false.

properties.isXenon

boolean

False

Kullanımdan kaldırıldı: Hyper-V korumalı alanı.

properties.keyVaultReferenceIdentity

string

Key Vault Başvuru kimlik doğrulaması için kullanılacak kimlik.

properties.lastModifiedTimeUtc

string

Uygulamanın en son değiştirildiği tarih (UTC). Salt okunur.

properties.managedEnvironmentId

string

Bu uygulamanın barındırıldığı müşterinin seçtiği Yönetilen Ortamın Azure Resource Manager kimliği. Bunun /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} biçiminde olması gerekir

properties.maxNumberOfWorkers

integer

En fazla çalışan sayısı. Bu yalnızca İşlevler kapsayıcısı için geçerlidir.

properties.outboundIpAddresses

string

Uygulamanın giden bağlantılar (örneğin veritabanı erişimi) için kullandığı IP adreslerinin listesi. Sitenin geçerli ayarlarla barındırılabildiği kiracıların VIP'lerini içerir. Salt okunur.

properties.possibleOutboundIpAddresses

string

Uygulamanın giden bağlantılar (örneğin veritabanı erişimi) için kullandığı IP adreslerinin listesi. dataComponent dışındaki tüm kiracıların VIP'lerini içerir. Salt okunur.

properties.publicNetworkAccess

string

Tüm genel trafiğe izin verecek veya trafiği engelleyecek özellik. İzin Verilen Değerler: 'Enabled', 'Disabled' veya boş bir dize.

properties.redundancyMode

RedundancyMode

Site yedeklilik modu

properties.repositorySiteName

string

Depo sitesinin adı.

properties.reserved

boolean

False

true ayrılmışsa; aksi takdirde , false.

properties.resourceConfig

ResourceConfig

İşlev uygulaması kaynak gereksinimleri.

properties.resourceGroup

string

Uygulamanın ait olduğu kaynak grubunun adı. Salt okunur.

properties.scmSiteAlsoStopped

boolean

False

true uygulama durdurulduğunda SCM (KUDU) sitesini durdurmak için; aksi takdirde , false. Varsayılan değer: false.

properties.serverFarmId

string

İlişkili App Service planının kaynak kimliği: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Uygulamanın yapılandırması.

properties.slotSwapStatus

SlotSwapStatus

Son dağıtım yuvası değiştirme işleminin durumu.

properties.state

string

Uygulamanın geçerli durumu.

properties.storageAccountRequired

boolean

Müşteri tarafından sağlanan depolama hesabının gerekli olup olmadığını denetler

properties.suspendedTill

string

Bellek süresi kotası aşılana kadar uygulama askıya alındı.

properties.targetSwapSlot

string

Bu uygulamanın hangi dağıtım yuvasına değiştirileceğini belirtir. Salt okunur.

properties.trafficManagerHostNames

string[]

Uygulamayla ilişkili Azure Traffic Manager ana bilgisayar adları. Salt okunur.

properties.usageState

UsageState

Uygulamanın kota kullanımını aşıp aşmadığını belirten durum. Salt okunur.

properties.virtualNetworkSubnetId

string

Bölgesel Sanal Ağ Tümleştirmesi tarafından birleştirilecek Sanal ağın ve alt ağın Azure Resource Manager kimliği. Bu , /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} biçiminde olmalıdır

properties.vnetBackupRestoreEnabled

boolean

Sanal ağ üzerinden Yedekleme ve Geri Yükleme işlemlerini etkinleştirmek için

properties.vnetContentShareEnabled

boolean

Sanal ağ üzerinden içeriğe erişimi etkinleştirmek için

properties.vnetImagePullEnabled

boolean

Sanal Ağ üzerinden görüntü çekmeyi etkinleştirmek için

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.workloadProfileName

string

İşlev uygulamasının üzerinde yürütülecek iş yükü profili adı.

tags

object

Kaynak etiketleri.

type

string

Kaynak türü.

SiteAvailabilityState

Uygulama için yönetim bilgileri kullanılabilirlik durumu.

Name Tür Description
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

App Service uygulamasının yapılandırması.

Name Tür Varsayılan değer Description
acrUseManagedIdentityCreds

boolean

ACR çekmesi için Yönetilen Kimlik Creds'lerini kullanma bayrağı

acrUserManagedIdentityID

string

Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId

alwaysOn

boolean

true Always On etkinse; aksi takdirde , false.

apiDefinition

ApiDefinitionInfo

Uygulamanın resmi API tanımı hakkında bilgi.

apiManagementConfig

ApiManagementConfig

Uygulamaya bağlı Azure API yönetim ayarları.

appCommandLine

string

Başlatacak uygulama komut satırı.

appSettings

NameValuePair[]

Uygulama ayarları.

autoHealEnabled

boolean

true Otomatik Düzeltme etkinleştirildiyse; aksi takdirde , false.

autoHealRules

AutoHealRules

Otomatik İyileştirme kuralları.

autoSwapSlotName

string

Yuva adını otomatik değiştirme.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Azure Depolama Hesaplarının listesi.

connectionStrings

ConnStringInfo[]

Bağlantı dizeleri.

cors

CorsSettings

Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.

defaultDocuments

string[]

Varsayılan belgeler.

detailedErrorLoggingEnabled

boolean

true ayrıntılı hata günlüğü etkinleştirildiyse; aksi takdirde , false.

documentRoot

string

Belge kökü.

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 true

experiments

Experiments

Bu, çok biçimli türler için geçici bir çözümdür.

ftpsState

FtpsState

FTP / FTPS hizmetinin durumu

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

functionsRuntimeScaleMonitoringEnabled

boolean

İşlevler çalışma zamanı ölçeği 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.

handlerMappings

HandlerMapping[]

İşleyici eşlemeleri.

healthCheckPath

string

Sistem durumu denetimi yolu

http20Enabled

boolean

True

Http20Enabled: istemcilerin http2.0 üzerinden bağlanmasına izin vermek için bir web sitesi yapılandırıyor

httpLoggingEnabled

boolean

true HTTP günlüğü etkinleştirildiyse; aksi takdirde , false.

ipSecurityRestrictions

IpSecurityRestriction[]

Main için IP güvenlik kısıtlamaları.

ipSecurityRestrictionsDefaultAction

DefaultAction

Hiçbir kural eşleşmediyse, ana erişim kısıtlaması için varsayılan eylem.

javaContainer

string

Java kapsayıcısı.

javaContainerVersion

string

Java kapsayıcı sürümü.

javaVersion

string

Java sürümü.

keyVaultReferenceIdentity

string

Key Vault Başvuru kimlik doğrulaması için kullanılacak kimlik.

limits

SiteLimits

Site sınırları.

linuxFxVersion

string

Linux App Framework ve sürümü

loadBalancing

SiteLoadBalancing

Site yük dengeleme.

localMySqlEnabled

boolean

False

true yerel MySQL'i etkinleştirmek için; aksi takdirde , false.

logsDirectorySizeLimit

integer

HTTP günlükleri dizin boyutu sınırı.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Yönetilen işlem hattı modu.

managedServiceIdentityId

integer

Yönetilen Hizmet Kimliği Kimliği

metadata

NameValuePair[]

Uygulama meta verileri. Gizli diziler içerebileceğinden bu özellik alınamıyor.

minTlsCipherSuite

TlsCipherSuites

Bir uygulama için izin verilen minimum güç TLS şifreleme paketi

minTlsVersion

SupportedTlsVersions

MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

minimumElasticInstanceCount

integer

Site için minimum örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir

netFrameworkVersion

string

v4.6

.NET Framework sürümü.

nodeVersion

string

Node.js sürümü.

numberOfWorkers

integer

Çalışan sayısı.

phpVersion

string

PHP sürümü.

powerShellVersion

string

PowerShell sürümü.

preWarmedInstanceCount

integer

Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir

publicNetworkAccess

string

Tüm genel trafiğe izin veren veya trafiği engelleyen özellik.

publishingUsername

string

Yayımlama kullanıcı adı.

push

PushSettings

Uç nokta ayarlarını gönderme.

pythonVersion

string

Python sürümü.

remoteDebuggingEnabled

boolean

true uzaktan hata ayıklama etkinse; aksi takdirde , false.

remoteDebuggingVersion

string

Uzaktan hata ayıklama sürümü.

requestTracingEnabled

boolean

true istek izleme etkinleştirildiyse; aksi takdirde , false.

requestTracingExpirationTime

string

İstek izleme süre sonu.

scmIpSecurityRestrictions

IpSecurityRestriction[]

scm için IP güvenlik kısıtlamaları.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Hiçbir kural eşleşmediyse scm erişim kısıtlaması için varsayılan eylem.

scmIpSecurityRestrictionsUseMain

boolean

scm'nin main kullanması için IP güvenlik kısıtlamaları.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

scmType

ScmType

SCM türü.

tracingOptions

string

İzleme seçenekleri.

use32BitWorkerProcess

boolean

true 32 bit çalışan işlemini kullanmak için; aksi takdirde , false.

virtualApplications

VirtualApplication[]

Sanal uygulamalar.

vnetName

string

Sanal Ağ adı.

vnetPrivatePortsCount

integer

Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır.

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.

webSocketsEnabled

boolean

true WebSocket etkinse; aksi takdirde , false.

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

windowsFxVersion

string

Xenon App Framework ve sürümü

xManagedServiceIdentityId

integer

Açık Yönetilen Hizmet Kimliği Kimliği

SiteDnsConfig

Name Tür Description
dnsAltServer

string

Uygulamalar tarafından kullanılacak alternatif DNS sunucusu. Bu özellik, WEBSITE_DNS_ALT_SERVER uygulama ayarını çoğaltır.

dnsLegacySortOrder

boolean

Sanal ağ özel DNS sunucularını kullanan sitelerin DNS sunucuları listesini sıralamaya devam ettiğini gösterir. Salt Okunur.

dnsMaxCacheTimeout

integer

DNS'nin saniyeler içinde önbelleğe alınması için özel süre. İzin verilen aralık: 0-60. Varsayılan değer 30 saniyedir. 0, önbelleğe alma özelliğinin devre dışı olduğu anlamına gelir.

dnsRetryAttemptCount

integer

Dns araması için toplam yeniden deneme sayısı. İzin verilen aralık: 1-5. Varsayılan değer 3'dür.

dnsRetryAttemptTimeout

integer

Saniyeler içinde tek bir dns araması için zaman aşımı. İzin verilen aralık: 1-30. Varsayılan değer 3'dür.

dnsServers

string[]

Aramalar için bir uygulama tarafından kullanılacak özel DNS sunucularının listesi. En fazla 5 dns sunucusu ayarlanabilir.

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 en fazla bellek kullanımı.

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ı.

SlotSwapStatus

Son başarılı yuva değiştirme işleminin durumu.

Name Tür Description
destinationSlotName

string

Son değiştirme işleminin hedef yuvası.

sourceSlotName

string

Son değiştirme işleminin kaynak yuvası.

timestampUtc

string

Son başarılı yuva değiştirme işleminin tamamlanma zamanı.

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.

SslState

SSL türü

Name Tür Description
Disabled

string

IpBasedEnabled

string

SniEnabled

string

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 tetikleyici.

Name Tür Description
count

integer

İstek Sayısı.

path

string

statusCodes

string

HTTP durum kodu.

timeInterval

string

Zaman aralığı.

Storage

İşlev uygulaması tarafından kullanılan dağıtılan paket için depolama.

Name Tür Description
authentication

Authentication

Dağıtım için depolama hesabına erişmek için kimlik doğrulama yöntemi.

type

storageType

Azure Depolama türünü seçme özelliği. Kullanılabilir seçenekler: blobContainer.

value

string

Seçili Azure Depolama türünün URL'sini ayarlama özelliği. Örnek: blobContainer için değer şu olabilir: https://.blob.core.windows.net/.

storageType

Azure Depolama türünü seçme özelliği. Kullanılabilir seçenekler: blobContainer.

Name Tür Description
blobContainer

string

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

Triggers

İşlev uygulaması tetikleyicileri için ölçek ve eşzamanlılık ayarları.

Name Tür Description
http

Http

HTTP tetikleyicisi için ölçek ve eşzamanlılık ayarları.

UsageState

Uygulamanın kota kullanımını aşıp aşmadığını belirten durum. Salt okunur.

Name Tür Description
Exceeded

string

Normal

string

userAssignedIdentity

Kullanıcı Tarafından Atanan kimlik.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği

principalId

string

Kullanıcı tarafından atanan kimliğin Asıl Kimliği

VirtualApplication

Bir uygulamadaki sanal uygulama.

Name Tür Description
physicalPath

string

Fiziksel yol.

preloadEnabled

boolean

true ön yükleme etkinse; aksi takdirde , false.

virtualDirectories

VirtualDirectory[]

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.

WebAppCollection

App Service uygulamaları koleksiyonu.

Name Tür Description
nextLink

string

Sonraki kaynak sayfasına bağlantı.

value

Site[]

Kaynak koleksiyonu.