Web Apps - List
Opis pobierania wszystkich aplikacji dla subskrypcji.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
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 |
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
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
List Web apps for subscription
Sample Request
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites?api-version=2023-12-01
Sample Response
{
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
"name": "sitef7252",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef7252.azurewebsites.net"
],
"repositorySiteName": "sitef7252",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef7252.azurewebsites.net",
"sitef7252.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef7252.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef7252.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef7252.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Api |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
Api |
Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją. |
Authentication |
Metoda uwierzytelniania w celu uzyskania dostępu do konta magazynu na potrzeby wdrożenia. |
authentication |
Właściwość do wybrania typu uwierzytelniania w celu uzyskania dostępu do wybranego konta magazynu. Dostępne opcje: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
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łowników. |
Azure |
Protokół instalowania używany dla konta magazynu. |
Azure |
Stan konta magazynu. |
Azure |
Typ magazynu. |
Client |
To komponuje się z ustawieniem ClientCertEnabled.
|
Cloning |
Informacje potrzebne do operacji klonowania. |
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. |
Dapr |
Konfiguracja języka Dapr aplikacji. |
dapr |
Ustawia poziom dziennika dla przyczepki Dapr. Dozwolone wartości to debugowanie, informacje, ostrzeganie, błąd. Wartość domyślna to informacje. |
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. |
Extended |
Lokalizacja rozszerzona. |
Ftps |
Stan usługi FTP/FTPS |
Function |
Konfiguracja aplikacji funkcji. |
Functions |
Ustawia liczbę wystąpień "Always Ready" dla grupy funkcji lub określonej funkcji. |
Functions |
Sekcja konfiguracji wdrożenia aplikacji funkcji. |
Functions |
Nazwa i wersja środowiska uruchomieniowego aplikacji funkcji. |
Functions |
Ustawienia skalowania i współbieżności aplikacji funkcji. |
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. |
Hosting |
Specyfikacja App Service Environment do użycia dla tego zasobu. |
Host |
Nazwa hosta z obsługą protokołu SSL. |
Host |
Wskazuje, czy nazwa hosta to standardowa, czy nazwa hosta repozytorium. |
Http |
Ustawienia skalowania i współbieżności wyzwalacza HTTP. |
Ip |
Określa, do czego będzie używany ten filtr IP. Ma to na celu obsługę filtrowania adresów IP na serwerach proxy. |
Ip |
Ograniczenie zabezpieczeń adresu IP dla aplikacji. |
Managed |
Tryb zarządzanego potoku. |
Managed |
Tożsamość usługi zarządzanej. |
Managed |
Typ tożsamości usługi zarządzanej. |
Name |
Para wartości nazwy. |
Push |
Ustawienia wypychania 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. |
Redundancy |
Tryb nadmiarowości lokacji |
Requests |
Wyzwalacz na podstawie łącznej liczby żądań. |
Resource |
Wymagania dotyczące zasobów aplikacji funkcji. |
runtime |
Nazwa środowiska uruchomieniowego aplikacji funkcji. Dostępne opcje: dotnet-isolated, node, java, powershell, python, custom |
Scm |
Typ SCM. |
Site |
Aplikacja internetowa, zaplecze aplikacji mobilnej lub aplikacja interfejsu API. |
Site |
Stan dostępności informacji o zarządzaniu dla aplikacji. |
Site |
Konfiguracja aplikacji App Service. |
Site |
|
Site |
Limity metryk ustawione w aplikacji. |
Site |
Równoważenie obciążenia lokacji. |
Site |
MachineKey aplikacji. |
Slot |
Stan ostatniej pomyślnej operacji zamiany miejsca. |
Slow |
Wyzwalacz na podstawie czasu wykonania żądania. |
Ssl |
Typ protokołu SSL |
Status |
Wyzwalacz na podstawie kodu stanu. |
Status |
Wyzwalacz na podstawie zakresu kodów stanu. |
Storage |
Magazyn dla wdrożonego pakietu używanego przez aplikację funkcji. |
storage |
Właściwość do wybrania typu usługi Azure Storage. Dostępne opcje: blobContainer. |
Supported |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
Tls |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
Triggers |
Ustawienia skalowania i współbieżności wyzwalaczy aplikacji funkcji. |
Usage |
Stan wskazujący, czy aplikacja przekroczyła użycie limitu przydziału. Tylko do odczytu. |
user |
Tożsamość przypisana przez użytkownika. |
Virtual |
Aplikacja wirtualna w aplikacji. |
Virtual |
Katalog dla aplikacji wirtualnej. |
Web |
Kolekcja aplikacji App Service. |
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. |
Authentication
Metoda uwierzytelniania w celu uzyskania dostępu do konta magazynu na potrzeby wdrożenia.
Nazwa | Typ | Opis |
---|---|---|
storageAccountConnectionStringName |
string |
Użyj tej właściwości dla właściwości StorageAccountConnectionString. Ustaw nazwę ustawienia aplikacji, które ma konto magazynu parametry połączenia. Nie należy ustawiać wartości dla tej właściwości podczas korzystania z innego typu uwierzytelniania. |
type |
Właściwość do wybrania typu uwierzytelniania w celu uzyskania dostępu do wybranego konta magazynu. Dostępne opcje: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Użyj tej właściwości dla właściwości UserAssignedIdentity. Ustaw identyfikator zasobu tożsamości. Nie należy ustawiać wartości dla tej właściwości podczas korzystania z innego typu uwierzytelniania. |
authenticationType
Właściwość do wybrania typu uwierzytelniania w celu uzyskania dostępu do wybranego konta magazynu. Dostępne opcje: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Nazwa | Typ | Opis |
---|---|---|
StorageAccountConnectionString |
string |
|
SystemAssignedIdentity |
string |
|
UserAssignedIdentity |
string |
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 opisane podczas 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łowników.
Nazwa | Typ | Opis |
---|---|---|
accessKey |
string |
Klucz dostępu dla konta magazynu. |
accountName |
string |
Nazwa konta magazynu. |
mountPath |
string |
Ścieżka do zainstalowania 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 |
ClientCertMode
To komponuje się z ustawieniem ClientCertEnabled.
- ClientCertEnabled: false oznacza, że certyfikat klienta jest ignorowany.
- ClientCertEnabled: true i ClientCertMode: wymagane oznacza, że certyfikat clientCert jest wymagany.
- ClientCertEnabled: true i ClientCertMode: opcjonalnie oznacza, że clientCert jest opcjonalny lub akceptowany.
Nazwa | Typ | Opis |
---|---|---|
Optional |
string |
|
OptionalInteractiveUser |
string |
|
Required |
string |
CloningInfo
Informacje potrzebne do operacji klonowania.
Nazwa | Typ | Opis |
---|---|---|
appSettingsOverrides |
object |
Przesłonięcia ustawień aplikacji dla sklonowanej aplikacji. W przypadku określenia te ustawienia zastępują ustawienia sklonowane z aplikacji źródłowej. W przeciwnym razie ustawienia aplikacji ze źródłowej aplikacji są zachowywane. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string |
Identyfikator korelacji operacji klonowania. Ten identyfikator łączy ze sobą wiele operacji klonowania, aby użyć tej samej migawki. |
hostingEnvironment |
string |
App Service Environment. |
overwrite |
boolean |
|
sourceWebAppId |
string |
Identyfikator zasobu usługi ARM aplikacji źródłowej. Identyfikator zasobu aplikacji ma postać /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} dla miejsc produkcyjnych i /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} dla innych miejsc. |
sourceWebAppLocation |
string |
Lokalizacja aplikacji źródłowej, np. Zachodnie stany USA lub Europa Północna |
trafficManagerProfileId |
string |
Identyfikator zasobu usługi ARM profilu usługi Traffic Manager do użycia, jeśli istnieje. Identyfikator zasobu usługi Traffic Manager ma postać /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
trafficManagerProfileName |
string |
Nazwa profilu usługi Traffic Manager do utworzenia. Jest to konieczne tylko wtedy, gdy profil usługi Traffic Manager jeszcze nie istnieje. |
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 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 . |
DaprConfig
Konfiguracja języka Dapr aplikacji.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
appId |
string |
Identyfikator aplikacji języka Dapr |
|
appPort |
integer |
Informuje dapr, na którym porcie nasłuchuje aplikacja |
|
enableApiLogging |
boolean |
Włącza rejestrowanie interfejsu API dla przyczepki Dapr |
|
enabled |
boolean |
False |
Wartość logiczna wskazująca, czy samochód boczny Dapr jest włączony |
httpMaxRequestSize |
integer |
Zwiększenie maksymalnego rozmiaru parametru serwera HTTP treści żądania w MB w celu obsługi przekazywania dużych plików. Wartość domyślna to 4 MB. |
|
httpReadBufferSize |
integer |
Maksymalny rozmiar buforu odczytu nagłówka HTTP w bazie wiedzy dapr do obsługi podczas wysyłania nagłówków z wieloma kb. Wartość domyślna to 65 KB. |
|
logLevel |
Ustawia poziom dziennika dla przyczepki Dapr. Dozwolone wartości to debugowanie, informacje, ostrzeganie, błąd. Wartość domyślna to informacje. |
daprLogLevel
Ustawia poziom dziennika dla przyczepki Dapr. Dozwolone wartości to debugowanie, informacje, ostrzeganie, błąd. Wartość domyślna to informacje.
Nazwa | Typ | Opis |
---|---|---|
debug |
string |
|
error |
string |
|
info |
string |
|
warn |
string |
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 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 |
Lista reguł ramp-up. |
ExtendedLocation
Lokalizacja rozszerzona.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa lokalizacji rozszerzonej. |
type |
string |
Typ lokalizacji rozszerzonej. |
FtpsState
Stan usługi FTP/FTPS
Nazwa | Typ | Opis |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
FunctionAppConfig
Konfiguracja aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
deployment |
Konfiguracja wdrożenia aplikacji funkcji. |
|
runtime |
Ustawienia środowiska uruchomieniowego aplikacji funkcji. |
|
scaleAndConcurrency |
Ustawienia skalowania i współbieżności aplikacji funkcji. |
FunctionsAlwaysReadyConfig
Ustawia liczbę wystąpień "Always Ready" dla grupy funkcji lub określonej funkcji.
Nazwa | Typ | Opis |
---|---|---|
instanceCount |
number |
Ustawia liczbę wystąpień "Always Ready" dla danej grupy funkcji lub określonej funkcji. Aby uzyskać dodatkowe informacje, zobacz https://aka.ms/flexconsumption/alwaysready. |
name |
string |
Wymagana jest grupa funkcji lub nazwa funkcji. Aby uzyskać dodatkowe informacje, zobacz https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Sekcja konfiguracji wdrożenia aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
storage |
Magazyn dla wdrożonego pakietu używanego przez aplikację funkcji. |
FunctionsRuntime
Nazwa i wersja środowiska uruchomieniowego aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
name |
Nazwa środowiska uruchomieniowego aplikacji funkcji. Dostępne opcje: dotnet-isolated, node, java, powershell, python, custom |
|
version |
string |
Wersja środowiska uruchomieniowego aplikacji funkcji. Przykład: 8 (dla dotnet-isolated) |
FunctionsScaleAndConcurrency
Ustawienia skalowania i współbieżności aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
alwaysReady |
Konfiguracja funkcji "Always Ready" dla aplikacji funkcji. |
|
instanceMemoryMB |
number |
Ustaw ilość pamięci przydzielonej do każdego wystąpienia aplikacji funkcji w MB. Przepustowość procesora CPU i sieci są przydzielane proporcjonalnie. |
maximumInstanceCount |
number |
Maksymalna liczba wystąpień aplikacji funkcji. |
triggers |
Ustawienia skalowania i współbieżności wyzwalaczy aplikacji funkcji. |
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. |
HostingEnvironmentProfile
Specyfikacja App Service Environment do użycia dla tego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu App Service Environment. |
name |
string |
Nazwa App Service Environment. |
type |
string |
Typ zasobu App Service Environment. |
HostNameSslState
Nazwa hosta z obsługą protokołu SSL.
Nazwa | Typ | Opis |
---|---|---|
hostType |
Wskazuje, czy nazwa hosta jest standardowa, czy nazwa hosta repozytorium. |
|
name |
string |
Nazwa hosta. |
sslState |
Typ protokołu SSL. |
|
thumbprint |
string |
Odcisk palca certyfikatu SSL. |
toUpdate |
boolean |
Ustaw wartość , aby zaktualizować |
virtualIP |
string |
Wirtualny adres IP przypisany do nazwy hosta, jeśli włączono protokół SSL oparty na protokole IP. |
HostType
Wskazuje, czy nazwa hosta to standardowa, czy nazwa hosta repozytorium.
Nazwa | Typ | Opis |
---|---|---|
Repository |
string |
|
Standard |
string |
Http
Ustawienia skalowania i współbieżności wyzwalacza HTTP.
Nazwa | Typ | Opis |
---|---|---|
perInstanceConcurrency |
number |
Maksymalna liczba współbieżnych wywołań wyzwalacza HTTP na wystąpienie. |
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.
Nazwa | Typ | Opis |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
Ograniczenie zabezpieczeń adresu 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 ..
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ładnie zgodna. |
ipAddress |
string |
Adres IP, dla których jest ważne ograniczenie zabezpieczeń. Może to być w postaci czystego adresu ipv4 (wymaganej właściwości Maska podsieci) lub notacji CIDR, takiej jak ipv4/maska (dopasowanie wiodącego bitu). W przypadku trasy CIDR właściwość Maska podsieci nie może być określona. |
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ętrzny) Tag ruchu podsieci |
tag |
Określa, do czego będzie używany ten filtr IP. Jest to obsługa filtrowania adresów IP na serwerach proxy. |
|
vnetSubnetResourceId |
string |
Identyfikator zasobu sieci wirtualnej |
vnetTrafficTag |
integer |
(wewnętrzny) Tag ruchu sieci wirtualnej |
ManagedPipelineMode
Tryb zarządzanego potoku.
Nazwa | Typ | Opis |
---|---|---|
Classic |
string |
|
Integrated |
string |
ManagedServiceIdentity
Tożsamość usługi zarządzanej.
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Identyfikator jednostki tożsamości usługi zarządzanej. |
tenantId |
string |
Dzierżawa tożsamości usługi zarządzanej. |
type |
Typ tożsamości usługi zarządzanej. |
|
userAssignedIdentities |
<string,
user |
Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ tożsamości usługi zarządzanej.
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
NameValuePair
Para wartości nazwy.
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żytkownika w punkcie końcowym rejestracji wypychanej. |
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 wypychanej. Tagi mogą składać się z znaków alfanumerycznych i następujących: '_', '@', '#', '.', ':', '-'. Walidacja powinna być wykonywana 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óre można określić pod adresem URL. 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 rozsyłania. Zalecana nazwa będzie wskazywać miejsce, które będzie odbierać ruch w eksperymencie. |
reroutePercentage |
number |
Procent ruchu, który zostanie przekierowany do |
RedundancyMode
Tryb nadmiarowości lokacji
Nazwa | Typ | Opis |
---|---|---|
ActiveActive |
string |
|
Failover |
string |
|
GeoRedundant |
string |
|
Manual |
string |
|
None |
string |
RequestsBasedTrigger
Wyzwalacz na podstawie łącznej liczby żądań.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
timeInterval |
string |
Przedział czasu. |
ResourceConfig
Wymagania dotyczące zasobów aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
cpu |
number |
Wymagany procesor CPU w rdzeniach, np. 0,5 |
memory |
string |
Wymagana pamięć, np. "1Gi" |
runtimeName
Nazwa środowiska uruchomieniowego aplikacji funkcji. Dostępne opcje: dotnet-isolated, node, java, powershell, python, custom
Nazwa | Typ | Opis |
---|---|---|
custom |
string |
|
dotnet-isolated |
string |
|
java |
string |
|
node |
string |
|
powershell |
string |
|
python |
string |
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 |
Site
Aplikacja internetowa, zaplecze aplikacji mobilnej lub aplikacja interfejsu API.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
extendedLocation |
Lokalizacja rozszerzona. |
||
id |
string |
Identyfikator zasobu. |
|
identity |
Tożsamość usługi zarządzanej. |
||
kind |
string |
Rodzaj zasobu. |
|
location |
string |
Lokalizacja zasobu. |
|
name |
string |
Nazwa zasobu. |
|
properties.availabilityState |
Stan dostępności informacji o zarządzaniu dla aplikacji. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
ścieżki wykluczania rozdzielanych przecinkami certyfikatu klienta |
|
properties.clientCertMode |
To komponuje się z ustawieniem ClientCertEnabled.
|
||
properties.cloningInfo |
Jeśli aplikacja zostanie określona podczas tworzenia aplikacji, zostanie sklonowana z aplikacji źródłowej. |
||
properties.containerSize |
integer |
Rozmiar kontenera funkcji. |
|
properties.customDomainVerificationId |
string |
Unikatowy identyfikator, który weryfikuje domeny niestandardowe przypisane do aplikacji. Klient doda ten identyfikator do rekordu txt na potrzeby weryfikacji. |
|
properties.dailyMemoryTimeQuota |
integer |
Maksymalny dozwolony dzienny limit przydziału czasu pamięci (dotyczy tylko aplikacji dynamicznych). |
|
properties.daprConfig |
Konfiguracja języka Dapr aplikacji. |
||
properties.defaultHostName |
string |
Domyślna nazwa hosta aplikacji. Tylko do odczytu. |
|
properties.dnsConfiguration |
Właściwość do konfigurowania różnych ustawień związanych z systemem DNS dla lokacji. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Włączone nazwy hostów dla aplikacji. Nazwy hostów muszą być przypisane (zobacz HostNames) i włączone. W przeciwnym razie aplikacja nie jest obsługiwana na tych nazwach hostów. |
|
properties.functionAppConfig |
Konfiguracja specyficzna dla aplikacji funkcji platformy Azure. |
||
properties.hostNameSslStates |
Stany SSL nazwy hosta służą do zarządzania powiązaniami SSL dla nazw hostów aplikacji. |
||
properties.hostNames |
string[] |
Nazwy hostów skojarzone z aplikacją. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment do użycia dla aplikacji. |
||
properties.httpsOnly |
boolean |
HttpsOnly: konfiguruje witrynę internetową tak, aby akceptowała tylko żądania HTTPS. Problemy z przekierowywaniem żądań HTTP |
|
properties.hyperV |
boolean |
False |
Piaskownica funkcji Hyper-V. |
properties.inProgressOperationId |
string |
Określa identyfikator operacji, jeśli ta witryna ma oczekującą operację. |
|
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Przestarzałe: piaskownica funkcji Hyper-V. |
properties.keyVaultReferenceIdentity |
string |
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
|
properties.lastModifiedTimeUtc |
string |
Czas ostatniej modyfikacji aplikacji w formacie UTC. Tylko do odczytu. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager identyfikator wybranego środowiska zarządzanego klienta, na którym ma być hostowana ta aplikacja. Musi to być formularz /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer |
Maksymalna liczba procesów roboczych. Dotyczy to tylko kontenera usługi Functions. |
|
properties.outboundIpAddresses |
string |
Lista adresów IP używanych przez aplikację do połączeń wychodzących (np. dostępu do bazy danych). Obejmuje adresy VIP z dzierżaw, które mogą być hostowane w witrynie z bieżącymi ustawieniami. Tylko do odczytu. |
|
properties.possibleOutboundIpAddresses |
string |
Lista adresów IP używanych przez aplikację do połączeń wychodzących (np. dostępu do bazy danych). Obejmuje adresy VIP ze wszystkich dzierżaw z wyjątkiem dataComponent. Tylko do odczytu. |
|
properties.publicNetworkAccess |
string |
Właściwość zezwalania na cały ruch publiczny lub blokowania go. Dozwolone wartości: "Włączone", "Wyłączone" lub pusty ciąg. |
|
properties.redundancyMode |
Tryb nadmiarowości lokacji |
||
properties.repositorySiteName |
string |
Nazwa witryny repozytorium. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Wymagania dotyczące zasobów aplikacji funkcji. |
||
properties.resourceGroup |
string |
Nazwa grupy zasobów, do którego należy aplikacja. Tylko do odczytu. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
Identyfikator zasobu skojarzonego planu App Service sformatowany jako: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguracja aplikacji. |
||
properties.slotSwapStatus |
Stan ostatniej operacji zamiany miejsca wdrożenia. |
||
properties.state |
string |
Bieżący stan aplikacji. |
|
properties.storageAccountRequired |
boolean |
Sprawdza, czy wymagane jest konto magazynu podane przez klienta |
|
properties.suspendedTill |
string |
Aplikacja wstrzymana do momentu przekroczenia limitu przydziału czasu pamięci. |
|
properties.targetSwapSlot |
string |
Określa miejsce wdrożenia, na które zostanie zamienione ta aplikacja. Tylko do odczytu. |
|
properties.trafficManagerHostNames |
string[] |
Nazwy hostów usługi Azure Traffic Manager skojarzone z aplikacją. Tylko do odczytu. |
|
properties.usageState |
Stan wskazujący, czy aplikacja przekroczyła użycie limitu przydziału. Tylko do odczytu. |
||
properties.virtualNetworkSubnetId |
string |
Identyfikator usługi Azure Resource Manager sieci wirtualnej i podsieci, która ma zostać dołączona przez regionalną integrację z siecią wirtualną. Musi to być formularz /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Aby włączyć operacje tworzenia kopii zapasowych i przywracania za pośrednictwem sieci wirtualnej |
|
properties.vnetContentShareEnabled |
boolean |
Aby włączyć dostęp do zawartości za pośrednictwem sieci wirtualnej |
|
properties.vnetImagePullEnabled |
boolean |
Aby włączyć ściąganie obrazu przez Virtual Network |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network wszystkie włączone. Powoduje to zastosowanie całego ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
|
properties.workloadProfileName |
string |
Nazwa profilu obciążenia dla aplikacji funkcji do wykonania. |
|
tags |
object |
Tagi zasobów. |
|
type |
string |
Typ zasobu. |
SiteAvailabilityState
Stan dostępności informacji o zarządzaniu dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
DisasterRecoveryMode |
string |
|
Limited |
string |
|
Normal |
string |
SiteConfig
Konfiguracja aplikacji App Service.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Flaga do używania ściągnięcia tożsamości zarządzanej na potrzeby ściągania usługi ACR |
|
acrUserManagedIdentityID |
string |
W przypadku korzystania z tożsamości zarządzanej przez użytkownika identyfikator clientId tożsamości zarządzanej przez użytkownika |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
||
apiManagementConfig |
Ustawienia usługi Azure API Management połączone z aplikacją. |
||
appCommandLine |
string |
Wiersz polecenia aplikacji do uruchomienia. |
|
appSettings |
Ustawienia aplikacji. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Reguły automatycznego naprawiania. |
||
autoSwapSlotName |
string |
Nazwa miejsca zamiany automatycznej. |
|
azureStorageAccounts |
<string,
Azure |
Lista kont usługi Azure Storage. |
|
connectionStrings |
Parametry połączenia. |
||
cors |
Ustawienia współużytkowania zasobów między źródłami (CORS). |
||
defaultDocuments |
string[] |
Dokumenty domyślne. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Katalog główny dokumentu. |
|
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 |
|
experiments |
Jest to obejście dla typów polimorficznych. |
||
ftpsState |
Stan usługi FTP/FTPS |
||
functionAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których można skalować lokację. To ustawienie dotyczy tylko planów Consumption i Elastic Premium |
|
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. |
|
handlerMappings |
Mapowania programu obsługi. |
||
healthCheckPath |
string |
Ścieżka sprawdzania kondycji |
|
http20Enabled |
boolean |
True |
Http20Enabled: konfiguruje witrynę sieci Web, aby umożliwić klientom łączenie się za pośrednictwem protokołu http2.0 |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla głównych. |
||
ipSecurityRestrictionsDefaultAction |
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
||
javaContainer |
string |
Kontener Java. |
|
javaContainerVersion |
string |
Wersja kontenera Java. |
|
javaVersion |
string |
Wersja języka Java. |
|
keyVaultReferenceIdentity |
string |
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
|
limits |
Limity witryn. |
||
linuxFxVersion |
string |
Struktura aplikacji systemu Linux i wersja |
|
loadBalancing |
Równoważenie obciążenia lokacji. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer |
Limit rozmiaru katalogu dzienników HTTP. |
|
machineKey |
Klucz maszynowy witryny. |
||
managedPipelineMode |
Tryb zarządzanego potoku. |
||
managedServiceIdentityId |
integer |
Identyfikator tożsamości usługi zarządzanej |
|
metadata |
Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne. |
||
minTlsCipherSuite |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
||
minTlsVersion |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
||
minimumElasticInstanceCount |
integer |
Liczba minimalnych wystąpień dla lokacji To ustawienie dotyczy tylko planów elastycznych |
|
netFrameworkVersion |
string |
v4.6 |
.NET Framework wersji. |
nodeVersion |
string |
Wersja Node.js. |
|
numberOfWorkers |
integer |
Liczba procesów roboczych. |
|
phpVersion |
string |
Wersja języka PHP. |
|
powerShellVersion |
string |
Wersja programu PowerShell. |
|
preWarmedInstanceCount |
integer |
Liczba wystąpień z preWarmed. To ustawienie dotyczy tylko planów zużycie i elastyczne |
|
publicNetworkAccess |
string |
Właściwość zezwalania na cały ruch publiczny lub blokowania go. |
|
publishingUsername |
string |
Publikowanie nazwy użytkownika. |
|
push |
Ustawienia punktu końcowego wypychania. |
||
pythonVersion |
string |
Wersja języka Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Wersja debugowania zdalnego. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string |
Czas wygaśnięcia śledzenia żądań. |
|
scmIpSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla narzędzia scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Domyślna akcja ograniczenia dostępu scm, jeśli żadne reguły nie są zgodne. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
Ograniczenia zabezpieczeń adresów IP dla narzędzia SCM do użycia głównego. |
|
scmMinTlsVersion |
ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla lokacji SCM |
||
scmType |
Typ SCM. |
||
tracingOptions |
string |
Opcje śledzenia. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Aplikacje wirtualne. |
||
vnetName |
string |
Virtual Network nazwa. |
|
vnetPrivatePortsCount |
integer |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
|
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. |
|
webSocketsEnabled |
boolean |
|
|
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 |
|
windowsFxVersion |
string |
Xenon App Framework i wersja |
|
xManagedServiceIdentityId |
integer |
Jawny identyfikator tożsamości usługi zarządzanej |
SiteDnsConfig
Nazwa | Typ | Opis |
---|---|---|
dnsAltServer |
string |
Alternatywny serwer DNS używany przez aplikacje. Ta właściwość replikuje ustawienie aplikacji WEBSITE_DNS_ALT_SERVER. |
dnsLegacySortOrder |
boolean |
Wskazuje, że lokacje korzystające z niestandardowych serwerów DNS sieci wirtualnej nadal sortują listę serwerów DNS. Tylko do odczytu. |
dnsMaxCacheTimeout |
integer |
Niestandardowy czas buforowania dns w sekundach. Dozwolony zakres: 0–60. Wartość domyślna to 30 sekund. 0 oznacza, że buforowanie jest wyłączone. |
dnsRetryAttemptCount |
integer |
Łączna liczba ponownych prób wyszukiwania dns. Dozwolony zakres: 1–5. Wartość domyślna to 3. |
dnsRetryAttemptTimeout |
integer |
Limit czasu pojedynczego wyszukiwania DNS w sekundach. Dozwolony zakres: 1–30. Wartość domyślna to 3. |
dnsServers |
string[] |
Lista niestandardowych serwerów DNS używanych przez aplikację do wyszukiwania. Można ustawić maksymalnie 5 serwerów DNS. |
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.
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. |
SlotSwapStatus
Stan ostatniej pomyślnej operacji zamiany miejsca.
Nazwa | Typ | Opis |
---|---|---|
destinationSlotName |
string |
Miejsce docelowe ostatniej operacji zamiany. |
sourceSlotName |
string |
Miejsce źródłowe ostatniej operacji zamiany. |
timestampUtc |
string |
Godzina zakończenia ostatniej pomyślnej zamiany miejsca. |
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. |
SslState
Typ protokołu SSL
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
IpBasedEnabled |
string |
|
SniEnabled |
string |
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. |
Storage
Magazyn dla wdrożonego pakietu używanego przez aplikację funkcji.
Nazwa | Typ | Opis |
---|---|---|
authentication |
Metoda uwierzytelniania w celu uzyskania dostępu do konta magazynu na potrzeby wdrożenia. |
|
type |
Właściwość do wybrania typu usługi Azure Storage. Dostępne opcje: blobContainer. |
|
value |
string |
Właściwość ustawiania adresu URL dla wybranego typu usługi Azure Storage. Przykład: w przypadku obiektu blobContainer wartość może być https://.blob.core.windows.net/. |
storageType
Właściwość do wybrania typu usługi Azure Storage. Dostępne opcje: blobContainer.
Nazwa | Typ | Opis |
---|---|---|
blobContainer |
string |
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 |
Triggers
Ustawienia skalowania i współbieżności wyzwalaczy aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
http |
Ustawienia skalowania i współbieżności wyzwalacza HTTP. |
UsageState
Stan wskazujący, czy aplikacja przekroczyła użycie limitu przydziału. Tylko do odczytu.
Nazwa | Typ | Opis |
---|---|---|
Exceeded |
string |
|
Normal |
string |
userAssignedIdentity
Tożsamość przypisana przez użytkownika.
Nazwa | Typ | Opis |
---|---|---|
clientId |
string |
Identyfikator klienta tożsamości przypisanej przez użytkownika |
principalId |
string |
Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika |
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. |
WebAppCollection
Kolekcja aplikacji App Service.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Łącze do następnej strony zasobów. |
value |
Site[] |
Kolekcja zasobów. |