Bagikan melalui


Web Apps - List Slots

Deskripsi untuk Mendapatkan slot penyebaran aplikasi.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots?api-version=2024-11-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
name
path True

string

Nama aplikasi.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nama grup sumber daya tempat sumber daya berada.

subscriptionId
path True

string

ID langganan Azure Anda. Ini adalah string berformat GUID (misalnya 000000000-0000-0000-0000-000000000000).

api-version
query True

string

Versi API

Respons

Nama Jenis Deskripsi
200 OK

WebAppCollection

OKE

Other Status Codes

DefaultErrorResponse

Respons kesalahan App Service.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

List Web App Slots

Permintaan sampel

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots?api-version=2024-11-01

Respon sampel

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
      "name": "sitef6141/staging",
      "type": "Microsoft.Web/sites/slots",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef6141-staging.azurewebsites.net"
        ],
        "repositorySiteName": "sitef6141",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef6141-staging.azurewebsites.net",
          "sitef6141-staging.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef6141-staging.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef6141-staging.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",
        "outboundVnetRouting": {
          "allTraffic": false,
          "applicationTraffic": false,
          "contentShareTraffic": false,
          "imagePullTraffic": false,
          "backupRestoreTraffic": 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-staging.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned"
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/qa",
      "name": "sitef6141/qa",
      "type": "Microsoft.Web/sites/slots",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef6141-qa.azurewebsites.net"
        ],
        "repositorySiteName": "sitef6141",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef6141-staging.azurewebsites.net",
          "sitef6141-staging.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef6141-qa.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef6141-qa.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",
        "outboundVnetRouting": {
          "allTraffic": false,
          "applicationTraffic": false,
          "contentShareTraffic": false,
          "imagePullTraffic": false,
          "backupRestoreTraffic": 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-qa.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned"
      }
    }
  ]
}

Definisi

Nama Deskripsi
ApiDefinitionInfo

Informasi tentang definisi API formal untuk aplikasi.

ApiManagementConfig

Konfigurasi Azure API management (APIM) yang ditautkan ke aplikasi.

Authentication

Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran.

AuthenticationType

Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

autoGeneratedDomainNameLabelScope

Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya

AutoHealActions

Tindakan yang harus diambil oleh modul auto-heal saat aturan dipicu.

AutoHealActionType

Tindakan yang telah ditentukan sebelumnya yang akan diambil.

AutoHealCustomAction

Tindakan kustom yang akan dijalankan saat aturan penyembuh otomatis dipicu.

AutoHealRules

Aturan yang dapat didefinisikan untuk perbaikan otomatis.

AutoHealTriggers

Pemicu untuk penyembuh otomatis.

AzureStorageInfoValue

Nilai informasi akses Azure Files atau Blob Storage untuk penyimpanan kamus.

AzureStorageProtocol

Protokol pemasangan yang digunakan untuk akun penyimpanan.

AzureStorageState

Status akun penyimpanan.

AzureStorageType

Jenis penyimpanan.

ClientCertMode

Ini terdiri dari pengaturan ClientCertEnabled.

  • ClientCertEnabled: false berarti ClientCert diabaikan.
  • ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan.
  • ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima.
CloningInfo

Informasi yang diperlukan untuk operasi kloning.

ConnectionStringType

Jenis database.

ConnStringInfo

Informasi string koneksi database.

CorsSettings

Pengaturan Cross-Origin Resource Sharing (CORS) untuk aplikasi.

DaprConfig

Konfigurasi App Dapr.

daprLogLevel

Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info.

DefaultAction

Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok.

DefaultErrorResponse

Respons kesalahan App Service.

Details
Error

Model kesalahan.

Experiments

Aturan perutean dalam eksperimen produksi.

ExtendedLocation

Lokasi yang Diperluas.

FtpsState

Status layanan FTP / FTPS

FunctionAppConfig

Konfigurasi aplikasi fungsi.

FunctionsAlwaysReadyConfig

Mengatur jumlah instans 'Selalu Siap' untuk grup fungsi atau fungsi tertentu.

FunctionsDeployment

Bagian konfigurasi untuk penyebaran aplikasi fungsi.

FunctionsDeploymentStorageType

Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer.

FunctionsRuntime

Nama dan versi runtime aplikasi fungsi.

FunctionsScaleAndConcurrency

Pengaturan skala dan konkurensi untuk aplikasi fungsi.

HandlerMapping

Pemetaan handler IIS yang digunakan untuk menentukan handler mana yang memproses permintaan HTTP dengan ekstensi tertentu. Misalnya, ini digunakan untuk mengonfigurasi proses php-cgi.exe untuk menangani semua permintaan HTTP dengan ekstensi *.php.

HostingEnvironmentProfile

Spesifikasi untuk Lingkungan App Service yang akan digunakan untuk sumber daya ini.

HostNameSslState

Nama host yang diaktifkan SSL.

HostType

Menunjukkan apakah nama host adalah nama host standar atau repositori.

Http

Pengaturan skala dan konkurensi untuk pemicu HTTP.

IpFilterTag

Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi.

IPMode

Menentukan mode IP aplikasi.

IpSecurityRestriction

Pembatasan keamanan IP pada aplikasi.

ManagedPipelineMode

Mode alur terkelola.

ManagedServiceIdentity

Identitas layanan terkelola.

ManagedServiceIdentityType

Jenis identitas layanan terkelola.

NameValuePair

Pasangan nilai nama.

OutboundVnetRouting

Opsi lalu lintas keluar melalui jaringan virtual.

PushSettings

Pengaturan push untuk Aplikasi.

RampUpRule

Aturan perutean untuk pengujian ramp up. Aturan ini memungkinkan untuk mengalihkan lalu lintas statis % ke slot atau secara bertahap mengubah % perutean berdasarkan performa.

RedundancyMode

Mode redundansi situs

RequestsBasedTrigger

Pemicu berdasarkan total permintaan.

ResourceConfig

Persyaratan sumber daya aplikasi fungsi.

RuntimeName

Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom

ScmType

Jenis SCM.

Site

Aplikasi web, backend aplikasi seluler, atau aplikasi API.

SiteAvailabilityState

Status ketersediaan informasi manajemen untuk aplikasi.

SiteConfig

Konfigurasi aplikasi App Service.

SiteDnsConfig
SiteLimits

Batas metrik diatur pada aplikasi.

SiteLoadBalancing

Penyeimbangan beban situs.

SiteMachineKey

MachineKey aplikasi.

SlotSwapStatus

Status operasi pertukaran slot terakhir yang berhasil.

SlowRequestsBasedTrigger

Pemicu berdasarkan waktu eksekusi permintaan.

SslState

Jenis SSL

StatusCodesBasedTrigger

Pemicu berdasarkan kode status.

StatusCodesRangeBasedTrigger

Pemicu berdasarkan rentang kode status.

Storage

Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi.

SupportedTlsVersions

MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL

TlsCipherSuites

Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi

Triggers

Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi.

UsageState

Status yang menunjukkan apakah aplikasi telah melebihi penggunaan kuotanya. Baca-saja.

userAssignedIdentity

Identitas yang Ditetapkan Pengguna.

VirtualApplication

Aplikasi virtual dalam aplikasi.

VirtualDirectory

Direktori untuk aplikasi virtual.

WebAppCollection

Kumpulan aplikasi App Service.

ApiDefinitionInfo

Informasi tentang definisi API formal untuk aplikasi.

Nama Jenis Deskripsi
url

string

URL definisi API.

ApiManagementConfig

Konfigurasi Azure API management (APIM) yang ditautkan ke aplikasi.

Nama Jenis Deskripsi
id

string

APIM-Api Pengidentifikasi.

Authentication

Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran.

Nama Jenis Deskripsi
storageAccountConnectionStringName

string

Gunakan properti ini untuk StorageAccountConnectionString. Atur nama pengaturan aplikasi yang memiliki string koneksi akun penyimpanan. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya.

type

AuthenticationType

Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Gunakan properti ini untuk UserAssignedIdentity. Atur ID sumber daya identitas. Jangan tetapkan nilai untuk properti ini saat menggunakan tipe autentikasi lainnya.

AuthenticationType

Properti untuk memilih jenis autentikasi untuk mengakses akun penyimpanan yang dipilih. Opsi yang tersedia: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Nilai Deskripsi
StorageAccountConnectionString
SystemAssignedIdentity
UserAssignedIdentity

autoGeneratedDomainNameLabelScope

Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya

Nilai Deskripsi
NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

AutoHealActions

Tindakan yang harus diambil oleh modul auto-heal saat aturan dipicu.

Nama Jenis Deskripsi
actionType

AutoHealActionType

Tindakan yang telah ditentukan sebelumnya yang akan diambil.

customAction

AutoHealCustomAction

Tindakan kustom yang akan diambil.

minProcessExecutionTime

string

Waktu minimum proses harus dijalankan sebelum mengambil tindakan

AutoHealActionType

Tindakan yang telah ditentukan sebelumnya yang akan diambil.

Nilai Deskripsi
CustomAction
LogEvent
Recycle

AutoHealCustomAction

Tindakan kustom yang akan dijalankan saat aturan penyembuh otomatis dipicu.

Nama Jenis Deskripsi
exe

string

Dapat dieksekusi untuk dijalankan.

parameters

string

Parameter untuk executable.

AutoHealRules

Aturan yang dapat didefinisikan untuk perbaikan otomatis.

Nama Jenis Deskripsi
actions

AutoHealActions

Tindakan yang akan dijalankan saat aturan dipicu.

triggers

AutoHealTriggers

Kondisi yang menjelaskan kapan harus menjalankan tindakan penyembuh otomatis.

AutoHealTriggers

Pemicu untuk penyembuh otomatis.

Nama Jenis Deskripsi
privateBytesInKB

integer (int32)

Aturan berdasarkan byte privat.

requests

RequestsBasedTrigger

Aturan berdasarkan total permintaan.

slowRequests

SlowRequestsBasedTrigger

Aturan berdasarkan waktu eksekusi permintaan.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Aturan berdasarkan beberapa Aturan Permintaan Lambat dengan jalur

statusCodes

StatusCodesBasedTrigger[]

Aturan berdasarkan kode status.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Aturan berdasarkan rentang kode status.

AzureStorageInfoValue

Nilai informasi akses Azure Files atau Blob Storage untuk penyimpanan kamus.

Nama Jenis Deskripsi
accessKey

string

Kunci akses untuk akun penyimpanan.

accountName

string

Nama akun penyimpanan.

mountPath

string

Jalur untuk memasang penyimpanan dalam lingkungan runtime situs.

protocol

AzureStorageProtocol

Protokol pemasangan yang digunakan untuk akun penyimpanan.

shareName

string

Nama berbagi file (nama kontainer, untuk penyimpanan Blob).

state

AzureStorageState

Status akun penyimpanan.

type

AzureStorageType

Jenis penyimpanan.

AzureStorageProtocol

Protokol pemasangan yang digunakan untuk akun penyimpanan.

Nilai Deskripsi
Http
Nfs
Smb

AzureStorageState

Status akun penyimpanan.

Nilai Deskripsi
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

Jenis penyimpanan.

Nilai Deskripsi
AzureBlob
AzureFiles

ClientCertMode

Ini terdiri dari pengaturan ClientCertEnabled.

  • ClientCertEnabled: false berarti ClientCert diabaikan.
  • ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan.
  • ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima.
Nilai Deskripsi
Optional
OptionalInteractiveUser
Required

CloningInfo

Informasi yang diperlukan untuk operasi kloning.

Nama Jenis Deskripsi
appSettingsOverrides

object

Penggantian pengaturan aplikasi untuk aplikasi kloning. Jika ditentukan, pengaturan ini akan mengambil alih pengaturan yang dikloning dari aplikasi sumber. Jika tidak, pengaturan aplikasi dari aplikasi sumber dipertahankan.

cloneCustomHostNames

boolean

true untuk mengkloning nama host kustom dari aplikasi sumber; jika tidak, false.

cloneSourceControl

boolean

true untuk mengkloning kontrol sumber dari aplikasi sumber; jika tidak, false.

configureLoadBalancing

boolean

true untuk mengonfigurasi penyeimbangan beban untuk aplikasi sumber dan tujuan.

correlationId

string (uuid)

ID korelasi operasi kloning. ID ini mengikat beberapa operasi kloning bersama-sama untuk menggunakan rekam jepret yang sama.

hostingEnvironment

string

Lingkungan App Service.

overwrite

boolean

true untuk menimpa aplikasi tujuan; jika tidak, false.

sourceWebAppId

string

ID sumber daya ARM dari aplikasi sumber. ID sumber daya aplikasi adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} untuk slot produksi dan /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} untuk slot lain.

sourceWebAppLocation

string

Lokasi aplikasi sumber misalnya: US Barat atau Eropa Utara

trafficManagerProfileId

string

ID sumber daya ARM dari profil Traffic Manager untuk digunakan, jika ada. ID sumber daya Traffic Manager adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Nama profil Traffic Manager yang akan dibuat. Ini hanya diperlukan jika profil Traffic Manager belum ada.

ConnectionStringType

Jenis database.

Nilai Deskripsi
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

Informasi string koneksi database.

Nama Jenis Deskripsi
connectionString

string

Nilai string koneksi.

name

string

Nama string koneksi.

type

ConnectionStringType

Jenis database.

CorsSettings

Pengaturan Cross-Origin Resource Sharing (CORS) untuk aplikasi.

Nama Jenis Deskripsi
allowedOrigins

string[]

Mendapatkan atau mengatur daftar asal yang harus diizinkan untuk melakukan panggilan lintas asal (misalnya: http://example.com:12345). Gunakan "*" untuk mengizinkan semua.

supportCredentials

boolean

Mendapatkan atau mengatur apakah permintaan CORS dengan kredensial diizinkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials untuk detail selengkapnya.

DaprConfig

Konfigurasi App Dapr.

Nama Jenis Nilai default Deskripsi
appId

string

Pengidentifikasi aplikasi Dapr

appPort

integer (int32)

Memberi tahu Dapr port mana yang didengarkan aplikasi Anda

enableApiLogging

boolean

Mengaktifkan pengelogan API untuk sidecar Dapr

enabled

boolean

False

Boolean menunjukkan apakah mobil samping Dapr diaktifkan

httpMaxRequestSize

integer (int32)

Meningkatkan ukuran maksimum parameter server http isi permintaan di MB untuk menangani pengunggahan file besar. Defaultnya adalah 4 MB.

httpReadBufferSize

integer (int32)

Ukuran maksimum dapr dari buffer baca header http di KB untuk ditangani saat mengirim header multi-KB. Defaultnya adalah 65KB.

logLevel

daprLogLevel

Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info.

daprLogLevel

Mengatur tingkat log untuk sidecar Dapr. Nilai yang diizinkan adalah debug, info, peringatan, kesalahan. Defaultnya adalah info.

Nilai Deskripsi
debug
error
info
warn

DefaultAction

Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok.

Nilai Deskripsi
Allow
Deny

DefaultErrorResponse

Respons kesalahan App Service.

Nama Jenis Deskripsi
error

Error

Model kesalahan.

Details

Nama Jenis Deskripsi
code

string

String standar untuk mengidentifikasi kesalahan secara terprogram.

message

string

Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan.

target

string

Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan.

Error

Model kesalahan.

Nama Jenis Deskripsi
code

string

String standar untuk mengidentifikasi kesalahan secara terprogram.

details

Details[]

Kesalahan terperinci.

innererror

string

Informasi selengkapnya untuk men-debug kesalahan.

message

string

Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan.

target

string

Deskripsi kesalahan terperinci dan informasi penelusuran kesalahan.

Experiments

Aturan perutean dalam eksperimen produksi.

Nama Jenis Deskripsi
rampUpRules

RampUpRule[]

Daftar aturan ramp-up.

ExtendedLocation

Lokasi yang Diperluas.

Nama Jenis Deskripsi
name

string

Nama lokasi yang diperluas.

type

string

Jenis lokasi yang diperluas.

FtpsState

Status layanan FTP / FTPS

Nilai Deskripsi
AllAllowed
Disabled
FtpsOnly

FunctionAppConfig

Konfigurasi aplikasi fungsi.

Nama Jenis Deskripsi
deployment

FunctionsDeployment

Konfigurasi penyebaran aplikasi fungsi.

runtime

FunctionsRuntime

Pengaturan runtime aplikasi fungsi.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Pengaturan skala dan konkurensi aplikasi fungsi.

FunctionsAlwaysReadyConfig

Mengatur jumlah instans 'Selalu Siap' untuk grup fungsi atau fungsi tertentu.

Nama Jenis Deskripsi
instanceCount

integer (int32)

Mengatur jumlah instans 'Always Ready' untuk grup fungsi tertentu atau fungsi tertentu. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready.

name

string

Diperlukan grup fungsi atau nama fungsi. Untuk informasi tambahan, lihat https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

Bagian konfigurasi untuk penyebaran aplikasi fungsi.

Nama Jenis Deskripsi
storage

Storage

Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi.

FunctionsDeploymentStorageType

Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer.

Nilai Deskripsi
blobContainer

FunctionsRuntime

Nama dan versi runtime aplikasi fungsi.

Nama Jenis Deskripsi
name

RuntimeName

Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom

version

string

Versi runtime aplikasi fungsi. Contoh: 8 (untuk dotnet-isolated)

FunctionsScaleAndConcurrency

Pengaturan skala dan konkurensi untuk aplikasi fungsi.

Nama Jenis Deskripsi
alwaysReady

FunctionsAlwaysReadyConfig[]

Konfigurasi 'Selalu Siap' untuk aplikasi fungsi.

instanceMemoryMB

integer (int32)

Atur jumlah memori yang dialokasikan untuk setiap instans aplikasi fungsi di MB. CPU dan bandwidth jaringan dialokasikan secara proporsional.

maximumInstanceCount

integer (int32)

Jumlah maksimum instans untuk aplikasi fungsi.

triggers

Triggers

Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi.

HandlerMapping

Pemetaan handler IIS yang digunakan untuk menentukan handler mana yang memproses permintaan HTTP dengan ekstensi tertentu. Misalnya, ini digunakan untuk mengonfigurasi proses php-cgi.exe untuk menangani semua permintaan HTTP dengan ekstensi *.php.

Nama Jenis Deskripsi
arguments

string

Argumen baris perintah yang akan diteruskan ke prosesor skrip.

extension

string

Permintaan dengan ekstensi ini akan ditangani menggunakan aplikasi FastCGI yang ditentukan.

scriptProcessor

string

Jalur absolut ke aplikasi FastCGI.

HostingEnvironmentProfile

Spesifikasi untuk Lingkungan App Service yang akan digunakan untuk sumber daya ini.

Nama Jenis Deskripsi
id

string

ID Sumber Daya Lingkungan App Service.

name

string

Nama Lingkungan App Service.

type

string

Jenis sumber daya Lingkungan App Service.

HostNameSslState

Nama host yang diaktifkan SSL.

Nama Jenis Deskripsi
hostType

HostType

Menunjukkan apakah nama host adalah nama host standar atau repositori.

name

string

Nama host.

sslState

SslState

Jenis SSL.

thumbprint

string

Thumbprint sertifikat SSL.

toUpdate

boolean

Atur ke true untuk memperbarui nama host yang ada.

virtualIP

string

Alamat IP virtual yang ditetapkan ke nama host jika SSL berbasis IP diaktifkan.

HostType

Menunjukkan apakah nama host adalah nama host standar atau repositori.

Nilai Deskripsi
Repository
Standard

Http

Pengaturan skala dan konkurensi untuk pemicu HTTP.

Nama Jenis Deskripsi
perInstanceConcurrency

integer (int32)

Jumlah maksimum pemanggilan pemicu HTTP bersamaan per instans.

IpFilterTag

Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi.

Nilai Deskripsi
Default
ServiceTag
XffProxy

IPMode

Menentukan mode IP aplikasi.

Nilai Deskripsi
IPv4
IPv4AndIPv6
IPv6

IpSecurityRestriction

Pembatasan keamanan IP pada aplikasi.

Nama Jenis Deskripsi
action

string

Izinkan atau Tolak akses untuk rentang IP ini.

description

string

Deskripsi aturan pembatasan IP.

headers

object

Header aturan pembatasan IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Logika yang cocok adalah ..

  • Jika properti null atau kosong (default), semua host(atau kurang) diperbolehkan.
  • Nilai dibandingkan menggunakan ordinal-ignore-case (tidak termasuk nomor port).
  • Wildcard subdomain diizinkan tetapi tidak cocok dengan domain akar. Misalnya, *.contoso.com cocok dengan foo.contoso.com subdomain tetapi bukan domain akar contoso.com atau foo.bar.contoso.com multi-tingkat
  • Nama host Unicode diizinkan tetapi dikonversi ke Punycode untuk pencocokan.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Logika yang cocok adalah ..

  • Jika properti null atau kosong (default), rantai yang diteruskan (atau kurang) diizinkan.
  • Jika ada alamat (tidak termasuk nomor port) dalam rantai (dipisahkan koma) cocok dengan CIDR yang ditentukan oleh properti .

X-Azure-FDID dan X-FD-HealthProbe. Logika yang cocok sama persis.

ipAddress

string

Alamat IP yang berlaku untuk pembatasan keamanan. Ini dapat berupa alamat ipv4 murni (properti SubnetMask yang diperlukan) atau notasi CIDR seperti ipv4/mask (kecocokan bit terkemuka). Untuk CIDR, properti SubnetMask tidak boleh ditentukan.

name

string

Nama aturan pembatasan IP.

priority

integer (int32)

Prioritas aturan pembatasan IP.

subnetMask

string

Subnet mask untuk rentang alamat IP yang berlaku untuk pembatasan.

subnetTrafficTag

integer (int32)

(internal) Tag lalu lintas subnet

tag

IpFilterTag

Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi.

vnetSubnetResourceId

string

Id sumber daya jaringan virtual

vnetTrafficTag

integer (int32)

(internal) Tag lalu lintas Vnet

ManagedPipelineMode

Mode alur terkelola.

Nilai Deskripsi
Classic
Integrated

ManagedServiceIdentity

Identitas layanan terkelola.

Nama Jenis Deskripsi
principalId

string

Id Utama identitas layanan terkelola.

tenantId

string

Penyewa identitas layanan terkelola.

type

ManagedServiceIdentityType

Jenis identitas layanan terkelola.

userAssignedIdentities

<string,  userAssignedIdentity>

Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Jenis identitas layanan terkelola.

Nilai Deskripsi
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

NameValuePair

Pasangan nilai nama.

Nama Jenis Deskripsi
name

string

Nama pasangan.

value

string

Nilai pasangan.

OutboundVnetRouting

Opsi lalu lintas keluar melalui jaringan virtual.

Nama Jenis Deskripsi
allTraffic

boolean

Mengaktifkan semua opsi perutean lain yang ditentukan di OutboundVnetRouting jika pengaturan ini diatur ke true.

applicationTraffic

boolean

Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. Sebelumnya disebut VnetRouteAllEnabled.

backupRestoreTraffic

boolean

Mengaktifkan operasi Pencadangan dan Pemulihan melalui jaringan virtual. Sebelumnya disebut VnetBackupRestoreEnabled

contentShareTraffic

boolean

Memungkinkan mengakses konten melalui jaringan virtual. Sebelumnya disebut VnetContentShareEnabled

imagePullTraffic

boolean

Memungkinkan menarik gambar melalui Virtual Network. Sebelumnya disebut VnetImagePullEnabled.

PushSettings

Pengaturan push untuk Aplikasi.

Nama Jenis Deskripsi
id

string

Id Sumber Daya.

kind

string

Jenis sumber daya.

name

string

Nama Sumber Daya.

properties.dynamicTagsJson

string

Mendapatkan atau menetapkan string JSON yang berisi daftar tag dinamis yang akan dievaluasi dari klaim pengguna di titik akhir pendaftaran push.

properties.isPushEnabled

boolean

Mendapatkan atau mengatur bendera yang menunjukkan apakah titik akhir Push diaktifkan.

properties.tagWhitelistJson

string

Mendapatkan atau mengatur string JSON yang berisi daftar tag yang diizinkan untuk digunakan oleh titik akhir pendaftaran pendorongan.

properties.tagsRequiringAuth

string

Mendapatkan atau mengatur string JSON yang berisi daftar tag yang mengharuskan autentikasi pengguna digunakan dalam titik akhir pendaftaran pendorongan. Tag dapat terdiri dari karakter alfanumerik dan berikut ini: '_', '@', '#', '.', ':', '-'. Validasi harus dilakukan di PushRequestHandler.

type

string

Jenis sumber daya.

RampUpRule

Aturan perutean untuk pengujian ramp up. Aturan ini memungkinkan untuk mengalihkan lalu lintas statis % ke slot atau secara bertahap mengubah % perutean berdasarkan performa.

Nama Jenis Deskripsi
actionHostName

string

Nama host slot tempat lalu lintas akan dialihkan jika diputuskan. Misalnya myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Algoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan.

changeIntervalInMinutes

integer (int32)

Menentukan interval dalam menit untuk mengevaluasi ulang ReroutePercentage.

changeStep

number (double)

Dalam skenario peningkatan otomatis, ini adalah langkah untuk menambahkan/menghapus dari ReroutePercentage sampai mencapai \nMinReroutePercentage atau MaxReroutePercentage. Metrik situs diperiksa setiap N menit yang ditentukan dalam ChangeIntervalInMinutes.\nAlgoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan dalam ChangeDecisionCallbackUrl.

maxReroutePercentage

number (double)

Menentukan batas atas di bawah reroutePercentage mana yang akan tetap ada.

minReroutePercentage

number (double)

Menentukan batas yang lebih rendah di atas reroutePercentage mana yang akan tetap ada.

name

string

Nama aturan perutean. Nama yang direkomendasikan adalah menunjuk ke slot yang akan menerima lalu lintas dalam eksperimen.

reroutePercentage

number (double)

Persentase lalu lintas yang akan dialihkan ke ActionHostName.

RedundancyMode

Mode redundansi situs

Nilai Deskripsi
ActiveActive
Failover
GeoRedundant
Manual
None

RequestsBasedTrigger

Pemicu berdasarkan total permintaan.

Nama Jenis Deskripsi
count

integer (int32)

Jumlah Permintaan.

timeInterval

string

Interval waktu.

ResourceConfig

Persyaratan sumber daya aplikasi fungsi.

Nama Jenis Deskripsi
cpu

number (double)

CPU yang diperlukan dalam inti, misalnya 0,5

memory

string

Memori yang diperlukan, misalnya "1Gi"

RuntimeName

Nama runtime aplikasi fungsi. Opsi yang tersedia: dotnet-isolated, node, java, powershell, python, custom

Nilai Deskripsi
custom
dotnet-isolated
java
node
powershell
python

ScmType

Jenis SCM.

Nilai Deskripsi
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

Site

Aplikasi web, backend aplikasi seluler, atau aplikasi API.

Nama Jenis Nilai default Deskripsi
extendedLocation

ExtendedLocation

Lokasi yang Diperluas.

id

string

Id Sumber Daya.

identity

ManagedServiceIdentity

Identitas layanan terkelola.

kind

string

Jenis sumber daya. Jika sumber daya adalah aplikasi, Anda dapat merujuk ke https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference untuk detail nilai yang didukung untuk jenisnya.

location

string

Lokasi Sumber Daya.

name

string

Nama Sumber Daya.

properties.autoGeneratedDomainNameLabelScope

autoGeneratedDomainNameLabelScope

Menentukan cakupan keunikan untuk nama host default selama pembuatan sumber daya

properties.availabilityState

SiteAvailabilityState

Status ketersediaan informasi manajemen untuk aplikasi.

properties.clientAffinityEnabled

boolean

true untuk mengaktifkan afinitas klien; false berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah true.

properties.clientAffinityPartitioningEnabled

boolean

true untuk mengaktifkan partisi afinitas klien menggunakan cookie CHIPS, ini akan menambahkan partitioned properti ke cookie afinitas; false untuk berhenti mengirim cookie afinitas yang dipartisi. Defaultnya adalah false.

properties.clientAffinityProxyEnabled

boolean

true untuk mengganti domain cookie afinitas klien dengan header permintaan X-Forwarded-Host. false untuk menggunakan domain default. Defaultnya adalah false.

properties.clientCertEnabled

boolean

true untuk mengaktifkan autentikasi sertifikat klien (autentikasi bersama TLS); jika tidak, false. Defaultnya adalah false.

properties.clientCertExclusionPaths

string

jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien

properties.clientCertMode

ClientCertMode

Ini terdiri dari pengaturan ClientCertEnabled.

  • ClientCertEnabled: false berarti ClientCert diabaikan.
  • ClientCertEnabled: true dan ClientCertMode: Diperlukan berarti ClientCert diperlukan.
  • ClientCertEnabled: true dan ClientCertMode: Opsional berarti ClientCert bersifat opsional atau diterima.
properties.cloningInfo

CloningInfo

Jika ditentukan selama pembuatan aplikasi, aplikasi akan dikloning dari aplikasi sumber.

properties.containerSize

integer (int32)

Ukuran kontainer fungsi.

properties.customDomainVerificationId

string

Pengidentifikasi unik yang memverifikasi domain kustom yang ditetapkan ke aplikasi. Pelanggan akan menambahkan id ini ke catatan txt untuk verifikasi.

properties.dailyMemoryTimeQuota

integer (int32)

Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis).

properties.daprConfig

DaprConfig

Konfigurasi dapr aplikasi.

properties.defaultHostName

string

Nama host default aplikasi. Baca-saja.

properties.dnsConfiguration

SiteDnsConfig

Properti untuk mengonfigurasi berbagai pengaturan terkait DNS untuk situs.

properties.enabled

boolean

true jika aplikasi diaktifkan; jika tidak, false. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline).

properties.enabledHostNames

string[]

Mengaktifkan nama host untuk aplikasi. Nama host perlu ditetapkan (lihat HostNames) DAN diaktifkan. Jika tidak, aplikasi tidak disajikan pada nama host tersebut.

properties.endToEndEncryptionEnabled

boolean

Apakah akan menggunakan enkripsi ujung ke ujung antara FrontEnd dan Pekerja

properties.functionAppConfig

FunctionAppConfig

Konfigurasi khusus aplikasi Azure Function.

properties.hostNameSslStates

HostNameSslState[]

Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi.

properties.hostNames

string[]

Nama host yang terkait dengan aplikasi.

properties.hostNamesDisabled

boolean

true untuk menonaktifkan nama host publik aplikasi; jika tidak, false. Jika true, aplikasi hanya dapat diakses melalui proses manajemen API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Lingkungan App Service yang akan digunakan untuk aplikasi.

properties.httpsOnly

boolean

HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Masalah pengalihan untuk permintaan http

properties.hyperV

boolean

False

Hyper-V kotak pasir.

properties.inProgressOperationId

string (uuid)

Menentukan id operasi jika situs ini memiliki operasi yang tertunda.

properties.ipMode

IPMode

Menentukan mode IP aplikasi.

properties.isDefaultContainer

boolean

true jika aplikasi adalah kontainer default; jika tidak, false.

properties.isXenon

boolean

False

Usang: Hyper-V kotak pasir.

properties.keyVaultReferenceIdentity

string

Identitas yang digunakan untuk autentikasi Referensi Key Vault.

properties.lastModifiedTimeUtc

string (date-time)

Terakhir kali aplikasi dimodifikasi, di UTC. Baca-saja.

properties.managedEnvironmentId

string

ID Azure Resource Manager dari Lingkungan Terkelola yang dipilih pelanggan untuk menghosting aplikasi ini. Ini harus dari formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer (int32)

Jumlah maksimum pekerja. Ini hanya berlaku untuk kontainer Functions.

properties.outboundIpAddresses

string

Daftar alamat IP yang digunakan aplikasi untuk koneksi keluar (misalnya akses database). Termasuk VIP dari penyewa yang dapat dihosting situs dengan pengaturan saat ini. Baca-saja.

properties.outboundVnetRouting

OutboundVnetRouting

Properti untuk mengonfigurasi berbagai opsi perutean lalu lintas keluar melalui jaringan virtual untuk situs

properties.possibleOutboundIpAddresses

string

Daftar alamat IP yang digunakan aplikasi untuk koneksi keluar (misalnya akses database). Termasuk VIP dari semua penyewa kecuali dataComponent. Baca-saja.

properties.publicNetworkAccess

string

Properti untuk mengizinkan atau memblokir semua lalu lintas publik. Nilai yang diizinkan: 'Diaktifkan', 'Dinonaktifkan' atau string kosong.

properties.redundancyMode

RedundancyMode

Mode redundansi situs

properties.repositorySiteName

string

Nama situs repositori.

properties.reserved

boolean

False

true jika dicadangkan; jika tidak, false.

properties.resourceConfig

ResourceConfig

Persyaratan sumber daya aplikasi fungsi.

properties.resourceGroup

string

Nama grup sumber daya milik aplikasi. Baca-saja.

properties.scmSiteAlsoStopped

boolean

False

true menghentikan situs SCM (KUDU) saat aplikasi dihentikan; jika tidak, false. Defaultnya adalah false.

properties.serverFarmId

string

ID Sumber Daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Konfigurasi aplikasi App Service. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif.

properties.sku

string

SKU aplikasi saat ini berdasarkan Paket App Service terkait. Beberapa nilai SKU yang valid adalah Gratis, Bersama, Dasar, Dinamis, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Terisolasi, IsolatedV2

properties.slotSwapStatus

SlotSwapStatus

Status operasi pertukaran slot penyebaran terakhir.

properties.sshEnabled

boolean

Apakah akan mengaktifkan akses ssh.

properties.state

string

Status aplikasi saat ini.

properties.storageAccountRequired

boolean

Memeriksa apakah akun penyimpanan yang disediakan pelanggan diperlukan

properties.suspendedTill

string (date-time)

Aplikasi ditangguhkan sampai jika kuota waktu memori terlampaui.

properties.targetSwapSlot

string

Menentukan slot penyebaran mana yang akan ditukar aplikasi ini. Baca-saja.

properties.trafficManagerHostNames

string[]

Nama host Azure Traffic Manager yang terkait dengan aplikasi. Baca-saja.

properties.usageState

UsageState

Status yang menunjukkan apakah aplikasi telah melebihi penggunaan kuotanya. Baca-saja.

properties.virtualNetworkSubnetId

string

ID Azure Resource Manager dari jaringan Virtual dan subnet yang akan digabungkan dengan Integrasi VNET Regional. Ini harus berupa formulir /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

properties.workloadProfileName

string

Nama profil beban kerja untuk aplikasi fungsi yang akan dijalankan.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

SiteAvailabilityState

Status ketersediaan informasi manajemen untuk aplikasi.

Nilai Deskripsi
DisasterRecoveryMode
Limited
Normal

SiteConfig

Konfigurasi aplikasi App Service.

Nama Jenis Nilai default Deskripsi
acrUseManagedIdentityCreds

boolean

Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR

acrUserManagedIdentityID

string

Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna

alwaysOn

boolean

true jika AlwaysOn diaktifkan; jika tidak, false.

apiDefinition

ApiDefinitionInfo

Informasi tentang definisi API formal untuk aplikasi.

apiManagementConfig

ApiManagementConfig

Pengaturan manajemen Azure API yang ditautkan ke aplikasi.

appCommandLine

string

Baris perintah aplikasi untuk diluncurkan.

appSettings

NameValuePair[]

Pengaturan aplikasi. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif.

autoHealEnabled

boolean

true jika Penyembuhan Otomatis diaktifkan; jika tidak, false.

autoHealRules

AutoHealRules

Aturan Auto Heal.

autoSwapSlotName

string

Nama slot pertukaran otomatis.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Daftar Akun Azure Storage.

connectionStrings

ConnStringInfo[]

String sambungan. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif.

cors

CorsSettings

Pengaturan Berbagi Sumber Daya Lintas Asal (CORS).

defaultDocuments

string[]

Dokumen default.

detailedErrorLoggingEnabled

boolean

true jika pengelogan kesalahan terperinci diaktifkan; jika tidak, false.

documentRoot

string

Akar dokumen.

elasticWebAppScaleLimit

integer (int32)

minimum: 0

Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled true

experiments

Experiments

Ini adalah pekerjaan untuk jenis polimorfik.

ftpsState

FtpsState

Status layanan FTP / FTPS

functionAppScaleLimit

integer (int32)

minimum: 0

Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis

functionsRuntimeScaleMonitoringEnabled

boolean

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Ketika diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi sebaliknya akan memanggil ke runtime untuk mendapatkan status skala.

handlerMappings

HandlerMapping[]

Pemetaan handler.

healthCheckPath

string

Jalur pemeriksaan kesehatan

http20Enabled

boolean

True

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

http20ProxyFlag

integer (int32)

0

Http20ProxyFlag: Mengonfigurasi situs web untuk memungkinkan http2.0 diproksi hingga ke aplikasi. 0 = dinonaktifkan, 1 = melewati semua lalu lintas http2, 2 = melewati gRPC saja.

httpLoggingEnabled

boolean

true jika pengelogan HTTP diaktifkan; jika tidak, false.

ipSecurityRestrictions

IpSecurityRestriction[]

Pembatasan keamanan IP untuk utama.

ipSecurityRestrictionsDefaultAction

DefaultAction

Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok.

javaContainer

string

Kontainer Java.

javaContainerVersion

string

Versi kontainer Java.

javaVersion

string

Versi Java.

keyVaultReferenceIdentity

string

Identitas yang digunakan untuk autentikasi Referensi Key Vault.

limits

SiteLimits

Batas situs.

linuxFxVersion

string

Linux App Framework dan versi

loadBalancing

SiteLoadBalancing

Penyeimbangan beban situs.

localMySqlEnabled

boolean

False

true untuk mengaktifkan MySQL lokal; jika tidak, false.

logsDirectorySizeLimit

integer (int32)

Batas ukuran direktori log HTTP.

machineKey

SiteMachineKey

Kunci Mesin Situs.

managedPipelineMode

ManagedPipelineMode

Mode alur terkelola.

managedServiceIdentityId

integer (int32)

Id Identitas Layanan Terkelola

metadata

NameValuePair[]

Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia.

minTlsCipherSuite

TlsCipherSuites

Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi

minTlsVersion

SupportedTlsVersions

MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 20

Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis

netFrameworkVersion

string

v4.6

Versi .NET Framework.

nodeVersion

string

Versi Node.js.

numberOfWorkers

integer (int32)

Jumlah pekerja.

phpVersion

string

Versi PHP.

powerShellVersion

string

Versi PowerShell.

preWarmedInstanceCount

integer (int32)

minimum: 0
maximum: 10

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

publicNetworkAccess

string

Properti untuk mengizinkan atau memblokir semua lalu lintas publik.

publishingUsername

string

Menerbitkan nama pengguna.

push

PushSettings

Pengaturan titik akhir pendorongan.

pythonVersion

string

Versi Python.

remoteDebuggingEnabled

boolean

true jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, false.

remoteDebuggingVersion

string

Versi untuk pemecahan kesalahan jarak jauh.

requestTracingEnabled

boolean

true jika pelacakan permintaan diaktifkan; jika tidak, false.

requestTracingExpirationTime

string (date-time)

Meminta waktu kedaluwarsa pelacakan.

scmIpSecurityRestrictions

IpSecurityRestriction[]

Pembatasan keamanan IP untuk scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok.

scmIpSecurityRestrictionsUseMain

boolean

Pembatasan keamanan IP untuk scm untuk menggunakan utama.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM

scmType

ScmType

Jenis SCM.

tracingOptions

string

Opsi pelacakan.

use32BitWorkerProcess

boolean

true untuk menggunakan proses pekerja 32-bit; jika tidak, false.

virtualApplications

VirtualApplication[]

Aplikasi virtual.

vnetName

string

Nama Virtual Network.

vnetPrivatePortsCount

integer (int32)

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

vnetRouteAllEnabled

boolean

Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna.

webSocketsEnabled

boolean

true jika WebSocket diaktifkan; jika tidak, false.

websiteTimeZone

string

Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion

string

Xenon App Framework dan versi

xManagedServiceIdentityId

integer (int32)

Id Identitas Layanan Terkelola Eksplisit

SiteDnsConfig

Nama Jenis Deskripsi
dnsAltServer

string

Server DNS alternatif yang akan digunakan oleh aplikasi. Properti ini mereplikasi pengaturan aplikasi WEBSITE_DNS_ALT_SERVER.

dnsLegacySortOrder

boolean

Menunjukkan bahwa situs yang menggunakan server DNS kustom jaringan virtual masih mengurutkan daftar server DNS. Baca-Saja.

dnsMaxCacheTimeout

integer (int32)

Waktu kustom agar DNS di-cache dalam hitung detik. Rentang yang diizinkan: 0-60. Secara default, waktunya adalah 30 detik. 0 berarti penembolokan dinonaktifkan.

dnsRetryAttemptCount

integer (int32)

Jumlah total percobaan ulang untuk pencarian dns. Rentang yang diizinkan: 1-5. Setelan awal adalah 3.

dnsRetryAttemptTimeout

integer (int32)

Waktu habis untuk pencarian dns tunggal dalam hitung detik. Rentang yang diizinkan: 1-30. Setelan awal adalah 3.

dnsServers

string[]

Daftar server DNS kustom yang akan digunakan oleh aplikasi untuk pencarian. Maksimum 5 server dns dapat diatur.

SiteLimits

Batas metrik diatur pada aplikasi.

Nama Jenis Deskripsi
maxDiskSizeInMb

integer (int64)

Penggunaan ukuran disk maksimum yang diizinkan dalam MB.

maxMemoryInMb

integer (int64)

Penggunaan memori maksimum yang diizinkan dalam MB.

maxPercentageCpu

number (double)

Persentase penggunaan CPU maksimum yang diizinkan.

SiteLoadBalancing

Penyeimbangan beban situs.

Nilai Deskripsi
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

MachineKey aplikasi.

Nama Jenis Deskripsi
decryption

string

Algoritma yang digunakan untuk dekripsi.

decryptionKey

string

Kunci dekripsi.

validation

string

Validasi MachineKey.

validationKey

string

Kunci validasi.

SlotSwapStatus

Status operasi pertukaran slot terakhir yang berhasil.

Nama Jenis Deskripsi
destinationSlotName

string

Slot tujuan dari operasi pertukaran terakhir.

sourceSlotName

string

Slot sumber dari operasi pertukaran terakhir.

timestampUtc

string (date-time)

Waktu pertukaran slot terakhir yang berhasil diselesaikan.

SlowRequestsBasedTrigger

Pemicu berdasarkan waktu eksekusi permintaan.

Nama Jenis Deskripsi
count

integer (int32)

Jumlah Permintaan.

path

string

Jalur Permintaan.

timeInterval

string

Interval waktu.

timeTaken

string

Waktu yang dibutuhkan.

SslState

Jenis SSL

Nilai Deskripsi
Disabled
IpBasedEnabled
SniEnabled

StatusCodesBasedTrigger

Pemicu berdasarkan kode status.

Nama Jenis Deskripsi
count

integer (int32)

Jumlah Permintaan.

path

string

Jalur Permintaan

status

integer (int32)

Kode status HTTP.

subStatus

integer (int32)

Minta Sub Status.

timeInterval

string

Interval waktu.

win32Status

integer (int32)

Kode kesalahan Win32.

StatusCodesRangeBasedTrigger

Pemicu berdasarkan rentang kode status.

Nama Jenis Deskripsi
count

integer (int32)

Jumlah Permintaan.

path

string

statusCodes

string

Kode status HTTP.

timeInterval

string

Interval waktu.

Storage

Penyimpanan untuk paket yang disebarkan yang digunakan oleh aplikasi fungsi.

Nama Jenis Deskripsi
authentication

Authentication

Metode autentikasi untuk mengakses akun penyimpanan untuk penyebaran.

type

FunctionsDeploymentStorageType

Properti untuk memilih jenis Azure Storage. Opsi yang tersedia: blobContainer.

value

string (uri)

Properti untuk mengatur URL untuk jenis Azure Storage yang dipilih. Contoh: Untuk blobContainer, nilainya bisa https://.blob.core.windows.net/.

SupportedTlsVersions

MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL

Nilai Deskripsi
1.0
1.1
1.2
1.3

TlsCipherSuites

Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi

Nilai Deskripsi
TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384

Triggers

Pengaturan skala dan konkurensi untuk pemicu aplikasi fungsi.

Nama Jenis Deskripsi
http

Http

Pengaturan skala dan konkurensi untuk pemicu HTTP.

UsageState

Status yang menunjukkan apakah aplikasi telah melebihi penggunaan kuotanya. Baca-saja.

Nilai Deskripsi
Exceeded
Normal

userAssignedIdentity

Identitas yang Ditetapkan Pengguna.

Nama Jenis Deskripsi
clientId

string

Id Klien identitas yang ditetapkan pengguna

principalId

string

Id Utama identitas yang ditetapkan pengguna

VirtualApplication

Aplikasi virtual dalam aplikasi.

Nama Jenis Deskripsi
physicalPath

string

Jalur fisik.

preloadEnabled

boolean

true jika pramuat diaktifkan; jika tidak, false.

virtualDirectories

VirtualDirectory[]

Direktori virtual untuk aplikasi virtual.

virtualPath

string

Jalur virtual.

VirtualDirectory

Direktori untuk aplikasi virtual.

Nama Jenis Deskripsi
physicalPath

string

Jalur fisik.

virtualPath

string

Jalur ke aplikasi virtual.

WebAppCollection

Kumpulan aplikasi App Service.

Nama Jenis Deskripsi
nextLink

string

Tautkan ke halaman sumber daya berikutnya.

value

Site[]

Kumpulan sumber daya.