Udostępnij za pośrednictwem


Web Apps - List Configurations Slot

Opis listy konfiguracji aplikacji

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Nazwa miejsca wdrożenia. Jeśli miejsce nie zostanie określone, interfejs API zwróci konfigurację miejsca produkcyjnego.

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 0000000000-0000-0000-0000-0000000000000).

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

SiteConfigResourceCollection

OK

Other Status Codes

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
ApiDefinitionInfo

Informacje o formalnej definicji interfejsu API dla aplikacji.

ApiManagementConfig

Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją.

AutoHealActions

Akcje, które mają być podejmowane przez moduł automatycznego uzdrowienia po wyzwoleniu reguły.

AutoHealActionType

Należy wykonać wstępnie zdefiniowaną akcję.

AutoHealCustomAction

Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego uzdrowienia.

AutoHealRules

Reguły, które można zdefiniować na potrzeby automatycznego uzdrowienia.

AutoHealTriggers

Wyzwalacze automatycznego uzdrowienia.

AzureStorageInfoValue

Wartość informacji o dostępie do usługi Azure Files lub Blob Storage dla magazynu słownika.

AzureStorageProtocol

Protokół instalowania używany dla konta magazynu.

AzureStorageState

Stan konta magazynu.

AzureStorageType

Typ magazynu.

ConnectionStringType

Typ bazy danych.

ConnStringInfo

Informacje o parametrach połączenia bazy danych.

CorsSettings

Ustawienia współużytkowania zasobów między źródłami (CORS) dla aplikacji.

DefaultAction

Domyślna akcja dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne.

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Details
Error

Model błędu.

Experiments

Reguły routingu w eksperymentach produkcyjnych.

FtpsState

Stan usługi FTP/FTPS

HandlerMapping

Mapowania programu obsługi usług IIS używane do definiowania, który program obsługi przetwarza żądania HTTP z określonym rozszerzeniem. Służy na przykład do konfigurowania procesu php-cgi.exe obsługi wszystkich żądań HTTP z rozszerzeniem *.php.

IpFilterTag

Określa, do czego będzie używany ten filtr IP. Ma to na celu obsługę filtrowania adresów IP na serwerach proxy.

IpSecurityRestriction

Ograniczenie zabezpieczeń adresów IP dla aplikacji.

ManagedPipelineMode

Tryb zarządzanego potoku.

NameValuePair

Nazwa pary wartości.

PushSettings

Ustawienia wypychania aplikacji.

RampUpRule

Reguły routingu na potrzeby zwiększania testowania. Ta reguła umożliwia przekierowywanie ruchu statycznego % do miejsca lub stopniowe zmienianie % routingu na podstawie wydajności.

RequestsBasedTrigger

Wyzwalacz na podstawie łącznej liczby żądań.

ScmType

Typ SCM.

SiteConfigResource

Zasób arm konfiguracji aplikacji internetowej.

SiteConfigResourceCollection

Zbiór konfiguracji lokacji.

SiteLimits

Limity metryk ustawione w aplikacji.

SiteLoadBalancing

Równoważenie obciążenia lokacji.

SiteMachineKey

MachineKey aplikacji.

SlowRequestsBasedTrigger

Wyzwalacz na podstawie czasu wykonania żądania.

StatusCodesBasedTrigger

Wyzwalacz na podstawie kodu stanu.

StatusCodesRangeBasedTrigger

Wyzwalacz na podstawie zakresu kodów stanu.

SupportedTlsVersions

MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL

TlsCipherSuites

Minimalna siła zestawu szyfrowania TLS dozwolona dla aplikacji

VirtualApplication

Aplikacja wirtualna w aplikacji.

VirtualDirectory

Katalog aplikacji wirtualnej.

ApiDefinitionInfo

Informacje o formalnej definicji interfejsu API dla aplikacji.

Nazwa Typ Opis
url

string

Adres URL definicji interfejsu API.

ApiManagementConfig

Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją.

Nazwa Typ Opis
id

string

APIM-Api identyfikator.

AutoHealActions

Akcje, które mają być podejmowane przez moduł automatycznego uzdrowienia po wyzwoleniu reguły.

Nazwa Typ Opis
actionType

AutoHealActionType

Należy wykonać wstępnie zdefiniowaną akcję.

customAction

AutoHealCustomAction

Akcja niestandardowa do wykonania.

minProcessExecutionTime

string

Minimalny czas wykonania procesu przed podjęciem akcji

AutoHealActionType

Należy wykonać wstępnie zdefiniowaną akcję.

Wartość Opis
CustomAction
LogEvent
Recycle

AutoHealCustomAction

Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego uzdrowienia.

Nazwa Typ Opis
exe

string

Plik wykonywalny do uruchomienia.

parameters

string

Parametry pliku wykonywalnego.

AutoHealRules

Reguły, które można zdefiniować na potrzeby automatycznego uzdrowienia.

Nazwa Typ Opis
actions

AutoHealActions

Akcje do wykonania po wyzwoleniu reguły.

triggers

AutoHealTriggers

Warunki, które opisują, kiedy należy wykonać akcje automatycznego uzdrowienia.

AutoHealTriggers

Wyzwalacze automatycznego uzdrowienia.

Nazwa Typ Opis
privateBytesInKB

integer

Reguła oparta na bajtach prywatnych.

requests

RequestsBasedTrigger

Reguła oparta na łącznych żądaniach.

slowRequests

SlowRequestsBasedTrigger

Reguła oparta na czasie wykonywania żądania.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Reguła oparta na wielu regułach wolnych żądań ze ścieżką

statusCodes

StatusCodesBasedTrigger[]

Reguła oparta na kodach stanu.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Reguła oparta na zakresach kodów stanu.

AzureStorageInfoValue

Wartość informacji o dostępie do usługi Azure Files lub Blob Storage dla magazynu słownika.

Nazwa Typ Opis
accessKey

string

Klucz dostępu dla konta magazynu.

accountName

string

Nazwa konta magazynu.

mountPath

string

Ścieżka instalacji magazynu w środowisku uruchomieniowym lokacji.

protocol

AzureStorageProtocol

Protokół instalowania używany dla konta magazynu.

shareName

string

Nazwa udziału plików (nazwa kontenera dla usługi Blob Storage).

state

AzureStorageState

Stan konta magazynu.

type

AzureStorageType

Typ magazynu.

AzureStorageProtocol

Protokół instalowania używany dla konta magazynu.

Wartość Opis
Http
Nfs
Smb

AzureStorageState

Stan konta magazynu.

Wartość Opis
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

Typ magazynu.

Wartość Opis
AzureBlob
AzureFiles

ConnectionStringType

Typ bazy danych.

Wartość Opis
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

Informacje o parametrach połączenia bazy danych.

Nazwa Typ Opis
connectionString

string

Wartość parametrów połączenia.

name

string

Nazwa parametrów połączenia.

type

ConnectionStringType

Typ bazy danych.

CorsSettings

Ustawienia współużytkowania zasobów między źródłami (CORS) dla aplikacji.

Nazwa Typ Opis
allowedOrigins

string[]

Pobiera lub ustawia listę źródeł, które powinny być dozwolone do tworzenia wywołań między źródłami (na przykład: http://example.com:12345). Użyj ciągu "*", aby zezwolić na wszystkie.

supportCredentials

boolean

Pobiera lub ustawia, czy żądania CORS z poświadczeniami są dozwolone. Aby uzyskać więcej informacji, zobacz https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DefaultAction

Domyślna akcja dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne.

Wartość Opis
Allow
Deny

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat debugowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Experiments

Reguły routingu w eksperymentach produkcyjnych.

Nazwa Typ Opis
rampUpRules

RampUpRule[]

Lista reguł ramp-up.

FtpsState

Stan usługi FTP/FTPS

Wartość Opis
AllAllowed
Disabled
FtpsOnly

HandlerMapping

Mapowania programu obsługi usług IIS używane do definiowania, który program obsługi przetwarza żądania HTTP z określonym rozszerzeniem. Służy na przykład do konfigurowania procesu php-cgi.exe obsługi wszystkich żądań HTTP z rozszerzeniem *.php.

Nazwa Typ Opis
arguments

string

Argumenty wiersza polecenia, które mają być przekazywane do procesora skryptu.

extension

string

Żądania z tym rozszerzeniem będą obsługiwane przy użyciu określonej aplikacji FastCGI.

scriptProcessor

string

Ścieżka bezwzględna do aplikacji FastCGI.

IpFilterTag

Określa, do czego będzie używany ten filtr IP. Ma to na celu obsługę filtrowania adresów IP na serwerach proxy.

Wartość Opis
Default
ServiceTag
XffProxy

IpSecurityRestriction

Ograniczenie zabezpieczeń adresów IP dla aplikacji.

Nazwa Typ Opis
action

string

Zezwalaj lub odmawiaj dostępu dla tego zakresu adresów IP.

description

string

Opis reguły ograniczeń adresów IP.

headers

object

Nagłówki reguł ograniczeń adresów IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Zgodna logika to ..

  • Jeśli właściwość ma wartość null lub jest pusta (wartość domyślna), wszystkie hosty (lub ich brak) są dozwolone.
  • Wartość jest porównywana przy użyciu przypadku porządkowego ignorowania (z wyjątkiem numeru portu).
  • Symbole wieloznaczne poddomeny są dozwolone, ale nie są zgodne z domeną główną. Na przykład *.contoso.com pasuje do poddomeny foo.contoso.com, ale nie domeny głównej contoso.com lub foo.bar.contoso.com wieloetapowej
  • Nazwy hostów Unicode są dozwolone, ale są konwertowane na punycode w celu dopasowania.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Zgodna logika to ..

  • Jeśli właściwość ma wartość null lub jest pusta (wartość domyślna), dozwolone są wszystkie przekazywane łańcuchy (lub ich brak).
  • Jeśli dowolny adres (z wyjątkiem numeru portu) w łańcuchu (rozdzielony przecinkami) pasuje do trasy CIDR zdefiniowanej przez właściwość .

X-Azure-FDID i X-FD-HealthProbe. Zgodna logika jest dokładnie zgodna.

ipAddress

string

Adres IP, dla których ograniczenie zabezpieczeń jest prawidłowe. Może to być w postaci czystego adresu ipv4 (wymagane właściwości Maska podsieci) lub notacji CIDR, takiej jak ipv4/maska (dopasowanie wiodącego bitu). W przypadku trasy CIDR nie można określić właściwości Maska podsieci.

name

string

Nazwa reguły ograniczeń adresów IP.

priority

integer

Priorytet reguły ograniczeń adresów IP.

subnetMask

string

Maska podsieci dla zakresu adresów IP, dla których ograniczenie jest prawidłowe.

subnetTrafficTag

integer

(wewnętrzne) Tag ruchu podsieci

tag

IpFilterTag

Określa, do czego będzie używany ten filtr IP. Ma to na celu obsługę filtrowania adresów IP na serwerach proxy.

vnetSubnetResourceId

string

Identyfikator zasobu sieci wirtualnej

vnetTrafficTag

integer

(wewnętrzne) Tag ruchu sieci wirtualnej

ManagedPipelineMode

Tryb zarządzanego potoku.

Wartość Opis
Classic
Integrated

NameValuePair

Nazwa pary wartości.

Nazwa Typ Opis
name

string

Nazwa pary.

value

string

Wartość pary.

PushSettings

Ustawienia wypychania aplikacji.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.dynamicTagsJson

string

Pobiera lub ustawia ciąg JSON zawierający listę tagów dynamicznych, które zostaną ocenione z oświadczeń użytkowników w punkcie końcowym rejestracji wypychania.

properties.isPushEnabled

boolean

Pobiera lub ustawia flagę wskazującą, czy punkt końcowy wypychania jest włączony.

properties.tagWhitelistJson

string

Pobiera lub ustawia ciąg JSON zawierający listę tagów, które są wyświetlane na liście dozwolonych do użycia przez punkt końcowy rejestracji wypychania.

properties.tagsRequiringAuth

string

Pobiera lub ustawia ciąg JSON zawierający listę tagów, które wymagają użycia uwierzytelniania użytkownika w punkcie końcowym rejestracji wypychania. Tagi mogą składać się z znaków alfanumerycznych i następujących: '_', '@', '#', '.', ':', '-'. Walidacja powinna być wykonywana w programie PushRequestHandler.

type

string

Typ zasobu.

RampUpRule

Reguły routingu na potrzeby zwiększania testowania. Ta reguła umożliwia przekierowywanie ruchu statycznego % do miejsca lub stopniowe zmienianie % routingu na podstawie wydajności.

Nazwa Typ Opis
actionHostName

string

Nazwa hosta miejsca, do którego zostanie przekierowany ruch, jeśli zostanie podjęta decyzja. Np. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Niestandardowy algorytm podejmowania decyzji można podać w rozszerzeniu witryny TiPCallback, które adres URL można określić.

changeIntervalInMinutes

integer

Określa interwał w minutach do ponownego oceny reroutePercentage.

changeStep

number

W scenariuszu automatycznego zwiększania to jest krok dodawania/usuwania z ReroutePercentage do momentu osiągnięcia \nMinReroutePercentage lub MaxReroutePercentage. Metryki witryny są sprawdzane co N minut określonych w ChangeIntervalInMinutes.\nNiestandardowy algorytm podejmowania decyzji można podać w rozszerzeniu witryny TiPCallback, które adres URL można określić w ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Określa górną granicę poniżej, poniżej której pozostanie reroutePercentage.

minReroutePercentage

number

Określa dolną granicę, powyżej której pozostanie reroutePercentage.

name

string

Nazwa reguły routingu. Zalecana nazwa będzie wskazywać miejsce, które będzie odbierać ruch w eksperymencie.

reroutePercentage

number

Procent ruchu, który zostanie przekierowany do ActionHostName.

RequestsBasedTrigger

Wyzwalacz na podstawie łącznej liczby żądań.

Nazwa Typ Opis
count

integer

Liczba żądań.

timeInterval

string

Przedział czasu.

ScmType

Typ SCM.

Wartość Opis
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

SiteConfigResource

Zasób arm konfiguracji aplikacji internetowej.

Nazwa Typ Domyślna wartość Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.acrUseManagedIdentityCreds

boolean

Flaga służąca do używania creds tożsamości zarządzanej na potrzeby ściągania usługi ACR

properties.acrUserManagedIdentityID

string

W przypadku korzystania z tożsamości zarządzanej przez użytkownika identyfikator ClientId tożsamości zarządzanej przez użytkownika

properties.alwaysOn

boolean

true, jeśli włączono opcję Zawsze włączone; w przeciwnym razie false.

properties.apiDefinition

ApiDefinitionInfo

Informacje o formalnej definicji interfejsu API dla aplikacji.

properties.apiManagementConfig

ApiManagementConfig

Ustawienia usługi Azure API Management połączone z aplikacją.

properties.appCommandLine

string

Wiersz polecenia aplikacji do uruchomienia.

properties.appSettings

NameValuePair[]

Ustawienia aplikacji.

properties.autoHealEnabled

boolean

true, jeśli włączono automatyczne uzdrowienie; w przeciwnym razie false.

properties.autoHealRules

AutoHealRules

Reguły automatycznego uzdrowienia.

properties.autoSwapSlotName

string

Nazwa miejsca zamiany automatycznej.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Lista kont usługi Azure Storage.

properties.connectionStrings

ConnStringInfo[]

Parametry połączenia.

properties.cors

CorsSettings

Ustawienia współużytkowania zasobów między źródłami (CORS).

properties.defaultDocuments

string[]

Domyślne dokumenty.

properties.detailedErrorLoggingEnabled

boolean

true, jeśli jest włączone szczegółowe rejestrowanie błędów; w przeciwnym razie false.

properties.documentRoot

string

Katalog główny dokumentu.

properties.elasticWebAppScaleLimit

integer

Maksymalna liczba procesów roboczych, do których lokacja może skalować w poziomie. To ustawienie dotyczy tylko aplikacji w planach, w których element ElasticScaleEnabled jest true

properties.experiments

Experiments

Jest to obejście dla typów polimorficznych.

properties.ftpsState

FtpsState

Stan usługi FTP/FTPS

properties.functionAppScaleLimit

integer

Maksymalna liczba procesów roboczych, do których lokacja może skalować w poziomie. To ustawienie dotyczy tylko planów Zużycie i Elastyczne premium

properties.functionsRuntimeScaleMonitoringEnabled

boolean

Pobiera lub ustawia wartość wskazującą, czy jest włączone monitorowanie skalowania w czasie wykonywania funkcji. Po włączeniu narzędzie ScaleController nie będzie bezpośrednio monitorować źródeł zdarzeń, ale zamiast tego wywoła środowisko uruchomieniowe w celu uzyskania stanu skalowania.

properties.handlerMappings

HandlerMapping[]

Mapowania programu obsługi.

properties.healthCheckPath

string

Ścieżka sprawdzania kondycji

properties.http20Enabled

boolean

True

Http20Enabled: konfiguruje witrynę sieci Web, aby umożliwić klientom łączenie się za pośrednictwem protokołu http2.0

properties.httpLoggingEnabled

boolean

true, jeśli rejestrowanie HTTP jest włączone; w przeciwnym razie false.

properties.ipSecurityRestrictions

IpSecurityRestriction[]

Ograniczenia zabezpieczeń adresów IP dla serwera głównego.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

Domyślna akcja dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne.

properties.javaContainer

string

Kontener Java.

properties.javaContainerVersion

string

Wersja kontenera Java.

properties.javaVersion

string

Wersja języka Java.

properties.keyVaultReferenceIdentity

string

Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego usługi Key Vault.

properties.limits

SiteLimits

Limity witryn.

properties.linuxFxVersion

string

Struktura aplikacji systemu Linux i wersja

properties.loadBalancing

SiteLoadBalancing

Równoważenie obciążenia lokacji.

properties.localMySqlEnabled

boolean

False

true włączyć lokalny program MySQL; w przeciwnym razie false.

properties.logsDirectorySizeLimit

integer

Limit rozmiaru katalogu dzienników HTTP.

properties.machineKey

SiteMachineKey

Klucz maszyny lokacji.

properties.managedPipelineMode

ManagedPipelineMode

Tryb zarządzanego potoku.

properties.managedServiceIdentityId

integer

Identyfikator tożsamości usługi zarządzanej

properties.metadata

NameValuePair[]

Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne.

properties.minTlsCipherSuite

TlsCipherSuites

Minimalna siła zestawu szyfrowania TLS dozwolona dla aplikacji

properties.minTlsVersion

SupportedTlsVersions

MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL

properties.minimumElasticInstanceCount

integer

Liczba minimalnych wystąpień dla lokacji To ustawienie dotyczy tylko planów elastycznych

properties.netFrameworkVersion

string

v4.6

Wersja programu .NET Framework.

properties.nodeVersion

string

Wersja Node.js.

properties.numberOfWorkers

integer

Liczba procesów roboczych.

properties.phpVersion

string

Wersja języka PHP.

properties.powerShellVersion

string

Wersja programu PowerShell.

properties.preWarmedInstanceCount

integer

Liczba wystąpień z preWarmed. To ustawienie dotyczy tylko planów użycia i elastycznych

properties.publicNetworkAccess

string

Właściwość zezwala na cały ruch publiczny lub blokuje go.

properties.publishingUsername

string

Nazwa użytkownika publikowania.

properties.push

PushSettings

Ustawienia punktu końcowego wypychania.

properties.pythonVersion

string

Wersja języka Python.

properties.remoteDebuggingEnabled

boolean

true, jeśli zdalne debugowanie jest włączone; w przeciwnym razie false.

properties.remoteDebuggingVersion

string

Wersja zdalnego debugowania.

properties.requestTracingEnabled

boolean

true, jeśli śledzenie żądań jest włączone; w przeciwnym razie false.

properties.requestTracingExpirationTime

string

Czas wygaśnięcia śledzenia żądań.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

Ograniczenia zabezpieczeń adresów IP dla narzędzia scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

Domyślna akcja ograniczenia dostępu scm, jeśli żadne reguły nie są zgodne.

properties.scmIpSecurityRestrictionsUseMain

boolean

Ograniczenia zabezpieczeń adresów IP dla narzędzia scm do użycia głównego.

properties.scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla lokacji SCM

properties.scmType

ScmType

Typ SCM.

properties.tracingOptions

string

Opcje śledzenia.

properties.use32BitWorkerProcess

boolean

true do korzystania z 32-bitowego procesu roboczego; w przeciwnym razie false.

properties.virtualApplications

VirtualApplication[]

Aplikacje wirtualne.

properties.vnetName

string

Nazwa sieci wirtualnej.

properties.vnetPrivatePortsCount

integer

Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania.

properties.vnetRouteAllEnabled

boolean

Trasa sieci wirtualnej — wszystkie włączone. Powoduje to, że cały ruch wychodzący ma zastosowane grupy zabezpieczeń sieci wirtualnej i trasy zdefiniowane przez użytkownika.

properties.webSocketsEnabled

boolean

true, jeśli włączono funkcję WebSocket; w przeciwnym razie false.

properties.websiteTimeZone

string

Ustawia strefę czasową używaną przez witrynę do generowania sygnatur czasowych. Zgodność z systemami Linux i Windows App Service. Ustawienie ustawienia WEBSITE_TIME_ZONE aplikacji ma pierwszeństwo przed tą konfiguracją. W przypadku systemu Linux oczekuje wartości bazy danych tz https://www.iana.org/time-zones (aby uzyskać szybką dokumentację, zobacz https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). W przypadku systemu Windows oczekuje jednej ze stref czasowych wymienionych w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

properties.windowsFxVersion

string

Xenon App Framework i wersja

properties.xManagedServiceIdentityId

integer

Jawny identyfikator tożsamości usługi zarządzanej

type

string

Typ zasobu.

SiteConfigResourceCollection

Zbiór konfiguracji lokacji.

Nazwa Typ Opis
nextLink

string

Łącze do następnej strony zasobów.

value

SiteConfigResource[]

Kolekcja zasobów.

SiteLimits

Limity metryk ustawione w aplikacji.

Nazwa Typ Opis
maxDiskSizeInMb

integer

Maksymalne dozwolone użycie rozmiaru dysku w MB.

maxMemoryInMb

integer

Maksymalne dozwolone użycie pamięci w MB.

maxPercentageCpu

number

Maksymalna dozwolona wartość procentowa użycia procesora CPU.

SiteLoadBalancing

Równoważenie obciążenia lokacji.

Wartość Opis
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

MachineKey aplikacji.

Nazwa Typ Opis
decryption

string

Algorytm używany do odszyfrowywania.

decryptionKey

string

Klucz odszyfrowywania.

validation

string

Weryfikacja klucza maszyny.

validationKey

string

Klucz weryfikacji.

SlowRequestsBasedTrigger

Wyzwalacz na podstawie czasu wykonania żądania.

Nazwa Typ Opis
count

integer

Liczba żądań.

path

string

Ścieżka żądania.

timeInterval

string

Przedział czasu.

timeTaken

string

Czas potrzebny.

StatusCodesBasedTrigger

Wyzwalacz na podstawie kodu stanu.

Nazwa Typ Opis
count

integer

Liczba żądań.

path

string

Ścieżka żądania

status

integer

Kod stanu HTTP.

subStatus

integer

Stan podrzędny żądania.

timeInterval

string

Przedział czasu.

win32Status

integer

Kod błędu Win32.

StatusCodesRangeBasedTrigger

Wyzwalacz na podstawie zakresu kodów stanu.

Nazwa Typ Opis
count

integer

Liczba żądań.

path

string

statusCodes

string

Kod stanu HTTP.

timeInterval

string

Przedział czasu.

SupportedTlsVersions

MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL

Wartość Opis
1.0
1.1
1.2
1.3

TlsCipherSuites

Minimalna siła zestawu szyfrowania TLS dozwolona dla aplikacji

Wartość Opis
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

VirtualApplication

Aplikacja wirtualna w aplikacji.

Nazwa Typ Opis
physicalPath

string

Ścieżka fizyczna.

preloadEnabled

boolean

true, jeśli jest włączone wstępne ładowanie; w przeciwnym razie false.

virtualDirectories

VirtualDirectory[]

Katalogi wirtualne dla aplikacji wirtualnej.

virtualPath

string

Ścieżka wirtualna.

VirtualDirectory

Katalog aplikacji wirtualnej.

Nazwa Typ Opis
physicalPath

string

Ścieżka fizyczna.

virtualPath

string

Ścieżka do aplikacji wirtualnej.