Web Apps - Update Configuration
Opis Aktualizacje konfiguracji aplikacji.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2023-12-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa aplikacji. |
resource
|
path | True |
string |
Nazwa grupy zasobów, do której należy zasób. Wzorzec wyrażenia regularnego: |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
Wersja interfejsu API |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
kind |
string |
Rodzaj zasobu. |
properties.acrUseManagedIdentityCreds |
boolean |
Flaga do używania ściągnięcia 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 |
|
properties.apiDefinition |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
|
properties.apiManagementConfig |
Ustawienia usługi Azure API Management połączone z aplikacją. |
|
properties.appCommandLine |
string |
Wiersz polecenia aplikacji do uruchomienia. |
properties.appSettings |
Ustawienia aplikacji. |
|
properties.autoHealEnabled |
boolean |
|
properties.autoHealRules |
Reguły automatycznego naprawiania. |
|
properties.autoSwapSlotName |
string |
Nazwa miejsca zamiany automatycznej. |
properties.azureStorageAccounts |
<string,
Azure |
Lista kont usługi Azure Storage. |
properties.connectionStrings |
Parametry połączenia. |
|
properties.cors |
Ustawienia współużytkowania zasobów między źródłami (CORS). |
|
properties.defaultDocuments |
string[] |
Dokumenty domyślne. |
properties.detailedErrorLoggingEnabled |
boolean |
|
properties.documentRoot |
string |
Katalog główny dokumentu. |
properties.elasticWebAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których można skalować lokację.
To ustawienie dotyczy tylko aplikacji w planach, w których parametr ElasticScaleEnabled jest |
properties.experiments |
Jest to obejście dla typów polimorficznych. |
|
properties.ftpsState |
Stan usługi FTP/FTPS |
|
properties.functionAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których można skalować lokację. To ustawienie dotyczy tylko planów Consumption i Elastic Premium |
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
Pobiera lub ustawia wartość wskazującą, czy jest włączone monitorowanie skalowania środowiska uruchomieniowego funkcji. Po włączeniu tej opcji 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 |
Mapowania programu obsługi. |
|
properties.healthCheckPath |
string |
Ścieżka sprawdzania kondycji |
properties.http20Enabled |
boolean |
Http20Enabled: konfiguruje witrynę sieci Web, aby umożliwić klientom nawiązywanie połączeń za pośrednictwem protokołu http2.0 |
properties.httpLoggingEnabled |
boolean |
|
properties.ipSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla głównych. |
|
properties.ipSecurityRestrictionsDefaultAction |
Domyślna akcja 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 Key Vault. |
properties.limits |
Limity witryn. |
|
properties.linuxFxVersion |
string |
Struktura aplikacji systemu Linux i wersja |
properties.loadBalancing |
Równoważenie obciążenia lokacji. |
|
properties.localMySqlEnabled |
boolean |
|
properties.logsDirectorySizeLimit |
integer |
Limit rozmiaru katalogu dzienników HTTP. |
properties.managedPipelineMode |
Tryb zarządzanego potoku. |
|
properties.managedServiceIdentityId |
integer |
Identyfikator tożsamości usługi zarządzanej |
properties.metadata |
Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne. |
|
properties.minTlsCipherSuite |
Minimalna siła zestawu szyfrowania TLS dozwolona dla aplikacji |
|
properties.minTlsVersion |
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 |
.NET Framework wersji. |
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 zużycie i elastyczne |
properties.publicNetworkAccess |
string |
Właściwość zezwalania na cały ruch publiczny lub blokowania go. |
properties.publishingUsername |
string |
Publikowanie nazwy użytkownika. |
properties.push |
Ustawienia punktu końcowego wypychania. |
|
properties.pythonVersion |
string |
Wersja języka Python. |
properties.remoteDebuggingEnabled |
boolean |
|
properties.remoteDebuggingVersion |
string |
Wersja debugowania zdalnego. |
properties.requestTracingEnabled |
boolean |
|
properties.requestTracingExpirationTime |
string |
Czas wygaśnięcia śledzenia żądań. |
properties.scmIpSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla narzędzia SCM. |
|
properties.scmIpSecurityRestrictionsDefaultAction |
Domyślna akcja ograniczenia dostępu do polecenia SCM, jeśli żadne reguły nie są zgodne. |
|
properties.scmIpSecurityRestrictionsUseMain |
boolean |
Ograniczenia zabezpieczeń adresów IP dla narzędzia SCM do korzystania z narzędzia main. |
properties.scmMinTlsVersion |
ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla witryny SCM |
|
properties.scmType |
Typ SCM. |
|
properties.tracingOptions |
string |
Opcje śledzenia. |
properties.use32BitWorkerProcess |
boolean |
|
properties.virtualApplications |
Aplikacje wirtualne. |
|
properties.vnetName |
string |
Virtual Network nazwa. |
properties.vnetPrivatePortsCount |
integer |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
properties.vnetRouteAllEnabled |
boolean |
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
properties.webSocketsEnabled |
boolean |
|
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 https://www.iana.org/time-zones bazy danych tz (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 |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
App Service odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ 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 |
---|---|
Api |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
Api |
Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją. |
Auto |
Akcje, które mają być podejmowane przez moduł automatycznego naprawiania po wyzwoleniu reguły. |
Auto |
Należy wykonać wstępnie zdefiniowaną akcję. |
Auto |
Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego naprawiania. |
Auto |
Reguły, które można zdefiniować na potrzeby automatycznego naprawiania. |
Auto |
Wyzwalacze automatycznego naprawiania. |
Azure |
Azure Files lub wartość informacji o dostępie do usługi Blob Storage dla magazynu słownika. |
Azure |
Protokół instalowania używany dla konta magazynu. |
Azure |
Stan konta magazynu. |
Azure |
Typ magazynu. |
Connection |
Typ bazy danych. |
Conn |
Informacje o parametry połączenia bazy danych. |
Cors |
Ustawienia współużytkowania zasobów między źródłami (CORS) dla aplikacji. |
Default |
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
Default |
App Service odpowiedź na błąd. |
Details | |
Error |
Model błędu. |
Experiments |
Reguły routingu w eksperymentach produkcyjnych. |
Ftps |
Stan usługi FTP/FTPS |
Handler |
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. |
Ip |
Określa, do czego będzie używany ten filtr IP. Jest to obsługa filtrowania adresów IP na serwerach proxy. |
Ip |
Ograniczenie zabezpieczeń adresów IP dla aplikacji. |
Managed |
Tryb zarządzanego potoku. |
Name |
Para wartości nazwy. |
Push |
Ustawienia wypychania dla aplikacji. |
Ramp |
Reguły routingu na potrzeby testowania. Ta reguła umożliwia przekierowywanie ruchu statycznego % do miejsca lub stopniowe zmienianie % routingu na podstawie wydajności. |
Requests |
Wyzwalacz na podstawie łącznej liczby żądań. |
Scm |
Typ SCM. |
Site |
Zasób arm konfiguracji aplikacji internetowej. |
Site |
Limity metryk ustawione dla aplikacji. |
Site |
Równoważenie obciążenia lokacji. |
Site |
MachineKey aplikacji. |
Slow |
Wyzwalacz na podstawie czasu wykonania żądania. |
Status |
Wyzwalacz na podstawie kodu stanu. |
Status |
Wyzwalacz na podstawie zakresu kodów stanu. |
Supported |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
Tls |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
Virtual |
Aplikacja wirtualna w aplikacji. |
Virtual |
Katalog dla 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 |
identyfikator APIM-Api. |
AutoHealActions
Akcje, które mają być podejmowane przez moduł automatycznego naprawiania po wyzwoleniu reguły.
Nazwa | Typ | Opis |
---|---|---|
actionType |
Należy wykonać wstępnie zdefiniowaną akcję. |
|
customAction |
Akcja niestandardowa do wykonania. |
|
minProcessExecutionTime |
string |
Minimalny czas wykonania procesu przed podjęciem akcji |
AutoHealActionType
Należy wykonać wstępnie zdefiniowaną akcję.
Nazwa | Typ | Opis |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego naprawiania.
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 naprawiania.
Nazwa | Typ | Opis |
---|---|---|
actions |
Akcje do wykonania po wyzwoleniu reguły. |
|
triggers |
Warunki opisujące czas wykonywania akcji automatycznego naprawiania. |
AutoHealTriggers
Wyzwalacze automatycznego naprawiania.
Nazwa | Typ | Opis |
---|---|---|
privateBytesInKB |
integer |
Reguła oparta na bajtach prywatnych. |
requests |
Reguła oparta na łącznych żądaniach. |
|
slowRequests |
Reguła oparta na czasie wykonywania żądania. |
|
slowRequestsWithPath |
Reguła oparta na wielu regułach wolnych żądań ze ścieżką |
|
statusCodes |
Reguła oparta na kodach stanu. |
|
statusCodesRange |
Reguła oparta na zakresach kodów stanu. |
AzureStorageInfoValue
Azure Files lub wartość informacji o dostępie do usługi 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 |
Protokół instalowania używany dla konta magazynu. |
|
shareName |
string |
Nazwa udziału plików (nazwa kontenera dla usługi Blob Storage). |
state |
Stan konta magazynu. |
|
type |
Typ magazynu. |
AzureStorageProtocol
Protokół instalowania używany dla konta magazynu.
Nazwa | Typ | Opis |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
Stan konta magazynu.
Nazwa | Typ | Opis |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
Typ magazynu.
Nazwa | Typ | Opis |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ConnectionStringType
Typ bazy danych.
Nazwa | Typ | Opis |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
Informacje o parametry połączenia bazy danych.
Nazwa | Typ | Opis |
---|---|---|
connectionString |
string |
Wartość parametrów połączenia. |
name |
string |
Nazwa parametry połączenia. |
type |
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 wywołań między źródłami (na przykład: http://example.com:12345). Użyj "*", aby zezwolić na wszystkie. |
supportCredentials |
boolean |
Pobiera lub ustawia, czy żądania CORS z poświadczeniami są dozwolone. Zobacz https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials , aby uzyskać więcej informacji. |
DefaultAction
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne.
Nazwa | Typ | Opis |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
App Service odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
error |
Model błędu. |
Details
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg w celu 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 w celu programowego identyfikowania błędu. |
details |
Details[] |
Szczegółowe błędy. |
innererror |
string |
Więcej informacji na temat błędu debugowania. |
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 |
Lista reguł ramp-up. |
FtpsState
Stan usługi FTP/FTPS
Nazwa | Typ | Opis |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
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 skryptów. |
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. Jest to obsługa filtrowania adresów IP na serwerach proxy.
Nazwa | Typ | Opis |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
Ograniczenie zabezpieczeń adresów IP dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
action |
string |
Zezwalaj na dostęp dla tego zakresu adresów IP lub odmów dostępu. |
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 ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Zgodna logika to ..
X-Azure-FDID i X-FD-HealthProbe. Zgodna logika jest dokładna. |
ipAddress |
string |
Adres IP, dla których ograniczenie zabezpieczeń jest prawidłowe. Może być w postaci czystego adresu ipv4 (wymagana właściwość SubnetMask) lub notacji CIDR, takiej jak ipv4/maska (dopasowanie wiodące bitowe). W przypadku 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 |
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.
Nazwa | Typ | Opis |
---|---|---|
Classic |
string |
|
Integrated |
string |
NameValuePair
Para wartości nazwy.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa pary. |
value |
string |
Wartość pary. |
PushSettings
Ustawienia wypychania dla 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 będą oceniane z oświadczeń użytkownika 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ą 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ę ze znaków alfanumerycznych i następujących: '_', '@', '#', '.', ':', '-'. Walidację należy wykonać w procedurze PushRequestHandler. |
type |
string |
Typ zasobu. |
RampUpRule
Reguły routingu na potrzeby 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óry adres URL można określić. Zobacz Rozszerzenie witryny TiPCallback dla szkieletu i kontraktów. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
Określa interwał w minutach, aby ponownie przeprowadzić ponowną aktualizację trasyPercentage. |
changeStep |
number |
W scenariuszu automatycznego zwiększania jest to krok dodawania/usuwania do |
maxReroutePercentage |
number |
Określa górną granicę poniżej, poniżej której pozostanie reroutePercentage. |
minReroutePercentage |
number |
Określa dolną granicę powyżej, którą 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 |
RequestsBasedTrigger
Wyzwalacz na podstawie łącznej liczby żądań.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
timeInterval |
string |
Interwał czasu. |
ScmType
Typ SCM.
Nazwa | Typ | Opis |
---|---|---|
BitbucketGit |
string |
|
BitbucketHg |
string |
|
CodePlexGit |
string |
|
CodePlexHg |
string |
|
Dropbox |
string |
|
ExternalGit |
string |
|
ExternalHg |
string |
|
GitHub |
string |
|
LocalGit |
string |
|
None |
string |
|
OneDrive |
string |
|
Tfs |
string |
|
VSO |
string |
|
VSTSRM |
string |
SiteConfigResource
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 do używania ściągnięcia 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 |
|
|
properties.apiDefinition |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
||
properties.apiManagementConfig |
Ustawienia usługi Azure API Management połączone z aplikacją. |
||
properties.appCommandLine |
string |
Wiersz polecenia aplikacji do uruchomienia. |
|
properties.appSettings |
Ustawienia aplikacji. |
||
properties.autoHealEnabled |
boolean |
|
|
properties.autoHealRules |
Reguły automatycznego naprawiania. |
||
properties.autoSwapSlotName |
string |
Nazwa miejsca zamiany automatycznej. |
|
properties.azureStorageAccounts |
<string,
Azure |
Lista kont usługi Azure Storage. |
|
properties.connectionStrings |
Parametry połączenia. |
||
properties.cors |
Ustawienia współużytkowania zasobów między źródłami (CORS). |
||
properties.defaultDocuments |
string[] |
Dokumenty domyślne. |
|
properties.detailedErrorLoggingEnabled |
boolean |
|
|
properties.documentRoot |
string |
Katalog główny dokumentu. |
|
properties.elasticWebAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie.
To ustawienie dotyczy tylko aplikacji w planach, w których jest elasticScaleEnabled |
|
properties.experiments |
Jest to obejście dla typów polimorficznych. |
||
properties.ftpsState |
Stan usługi FTP/FTPS |
||
properties.functionAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie. To ustawienie dotyczy tylko planów Zużycie i Elastyczne w warstwie Premium |
|
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
Pobiera lub ustawia wartość wskazującą, czy włączono monitorowanie skalowania środowiska uruchomieniowego 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 |
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 |
|
|
properties.ipSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla głównych. |
||
properties.ipSecurityRestrictionsDefaultAction |
Akcja domyślna 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 Key Vault. |
|
properties.limits |
Limity witryn. |
||
properties.linuxFxVersion |
string |
Struktura aplikacji systemu Linux i wersja |
|
properties.loadBalancing |
Równoważenie obciążenia lokacji. |
||
properties.localMySqlEnabled |
boolean |
False |
|
properties.logsDirectorySizeLimit |
integer |
Limit rozmiaru katalogu dzienników HTTP. |
|
properties.machineKey |
Klucz maszynowy witryny. |
||
properties.managedPipelineMode |
Tryb zarządzanego potoku. |
||
properties.managedServiceIdentityId |
integer |
Identyfikator tożsamości usługi zarządzanej |
|
properties.metadata |
Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne. |
||
properties.minTlsCipherSuite |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
||
properties.minTlsVersion |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
||
properties.minimumElasticInstanceCount |
integer |
Liczba minimalnych wystąpień dla witryny To ustawienie dotyczy tylko planów elastycznych |
|
properties.netFrameworkVersion |
string |
v4.6 |
.NET Framework wersji. |
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ń wstępniewarmowanych. 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 |
Publikowanie nazwy użytkownika. |
|
properties.push |
Ustawienia punktu końcowego wypychania. |
||
properties.pythonVersion |
string |
Wersja języka Python. |
|
properties.remoteDebuggingEnabled |
boolean |
|
|
properties.remoteDebuggingVersion |
string |
Wersja debugowania zdalnego. |
|
properties.requestTracingEnabled |
boolean |
|
|
properties.requestTracingExpirationTime |
string |
Czas wygaśnięcia śledzenia żądań. |
|
properties.scmIpSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla narzędzia scm. |
||
properties.scmIpSecurityRestrictionsDefaultAction |
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 |
ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla lokacji SCM |
||
properties.scmType |
Typ SCM. |
||
properties.tracingOptions |
string |
Opcje śledzenia. |
|
properties.use32BitWorkerProcess |
boolean |
|
|
properties.virtualApplications |
Aplikacje wirtualne. |
||
properties.vnetName |
string |
Virtual Network nazwa. |
|
properties.vnetPrivatePortsCount |
integer |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
|
properties.webSocketsEnabled |
boolean |
|
|
properties.websiteTimeZone |
string |
Ustawia strefę czasową używaną przez witrynę do generowania sygnatur czasowych. Zgodne z systemami Linux i Windows App Service. Ustawienie ustawienia aplikacji WEBSITE_TIME_ZONE ma pierwszeństwo przed tą konfiguracją. W przypadku systemu Linux oczekuje wartości https://www.iana.org/time-zones bazy danych tz (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. |
SiteLimits
Limity metryk ustawione dla 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.
Nazwa | Typ | Opis |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
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 |
Interwał 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 |
Żądanie stanu podrzędnego. |
timeInterval |
string |
Interwał 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 |
Interwał czasu. |
SupportedTlsVersions
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL
Nazwa | Typ | Opis |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji
Nazwa | Typ | Opis |
---|---|---|
TLS_AES_128_GCM_SHA256 |
string |
|
TLS_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_GCM_SHA384 |
string |
VirtualApplication
Aplikacja wirtualna w aplikacji.
Nazwa | Typ | Opis |
---|---|---|
physicalPath |
string |
Ścieżka fizyczna. |
preloadEnabled |
boolean |
|
virtualDirectories |
Katalogi wirtualne dla aplikacji wirtualnej. |
|
virtualPath |
string |
Ścieżka wirtualna. |
VirtualDirectory
Katalog dla aplikacji wirtualnej.
Nazwa | Typ | Opis |
---|---|---|
physicalPath |
string |
Ścieżka fizyczna. |
virtualPath |
string |
Ścieżka do aplikacji wirtualnej. |