Web Apps - List By Resource Group
Opis wszystkich aplikacji internetowych, mobilnych i interfejsów API w określonej grupie zasobów.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?api-version=2024-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?includeSlots={includeSlots}&api-version=2024-04-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nazwa grupy zasobów, do której należy zasób. |
subscription
|
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 |
include
|
query |
boolean |
Określ true, aby uwzględnić miejsca wdrożenia w wynikach. Wartość domyślna to false, która zapewnia tylko miejsce produkcyjne wszystkich aplikacji. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
Przykłady
List Web Apps by Resource group
Przykładowe żądanie
Przykładowa odpowiedź
{
"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 |
Określa zakres unikatowości domyślnej nazwy hosta podczas tworzenia zasobu |
Auto |
Akcje, które mają być podejmowane przez moduł automatycznego uzdrowienia po wyzwoleniu reguły. |
Auto |
Należy wykonać wstępnie zdefiniowaną akcję. |
Auto |
Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego uzdrowienia. |
Auto |
Reguły, które można zdefiniować na potrzeby automatycznego uzdrowienia. |
Auto |
Wyzwalacze automatycznego uzdrowienia. |
Azure |
Wartość informacji o dostępie do usługi Azure Files lub Blob Storage dla magazynu słownika. |
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 parametrach 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, ostrzeżenie, błąd. Wartość domyślna to informacje. |
Default |
Domyślna akcja dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
Default |
Odpowiedź na błąd usługi App Service. |
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 |
Właściwość do wybrania typu usługi Azure Storage. Dostępne opcje: blobContainer. |
Functions |
Nazwa i wersja środowiska uruchomieniowego aplikacji funkcji. |
Functions |
Ustawienia skalowania i współbieżności dla 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 środowiska 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. |
IPMode |
Określa tryb IP aplikacji. |
Ip |
Ograniczenie zabezpieczeń adresów 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 |
Nazwa pary wartości. |
Push |
Ustawienia wypychania aplikacji. |
Ramp |
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. |
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 usługi 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. |
Supported |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
Tls |
Minimalna siła zestawu 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 aplikacji wirtualnej. |
Web |
Kolekcja aplikacji usługi 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 |
APIM-Api identyfikator. |
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 parametry połączenia konta magazynu. 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.
Wartość | Opis |
---|---|
StorageAccountConnectionString | |
SystemAssignedIdentity | |
UserAssignedIdentity |
autoGeneratedDomainNameLabelScope
Określa zakres unikatowości domyślnej nazwy hosta podczas tworzenia zasobu
Wartość | Opis |
---|---|
NoReuse | |
ResourceGroupReuse | |
SubscriptionReuse | |
TenantReuse |
AutoHealActions
Akcje, które mają być podejmowane przez moduł automatycznego uzdrowienia 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ę.
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 |
Akcje do wykonania po wyzwoleniu reguły. |
|
triggers |
Warunki, które opisują, kiedy należy wykonać akcje automatycznego uzdrowienia. |
AutoHealTriggers
Wyzwalacze automatycznego uzdrowienia.
Nazwa | Typ | Opis |
---|---|---|
privateBytesInKB |
integer (int32) |
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
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 |
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.
Wartość | Opis |
---|---|
Http | |
Nfs | |
Smb |
AzureStorageState
Stan konta magazynu.
Wartość | Opis |
---|---|
InvalidCredentials | |
InvalidShare | |
NotValidated | |
Ok |
AzureStorageType
Typ magazynu.
Wartość | Opis |
---|---|
AzureBlob | |
AzureFiles |
ClientCertMode
To komponuje się z ustawieniem ClientCertEnabled.
- ClientCertEnabled: false oznacza, że certyfikat klienta jest ignorowany.
- ClientCertEnabled: true i ClientCertMode: Wymagane oznacza, że certyfikat klienta jest wymagany.
- ClientCertEnabled: true i ClientCertMode: Opcjonalnie oznacza, że Certyfikat klienta jest opcjonalny lub akceptowany.
Wartość | Opis |
---|---|
Optional | |
OptionalInteractiveUser | |
Required |
CloningInfo
Informacje potrzebne do operacji klonowania.
Nazwa | Typ | Opis |
---|---|---|
appSettingsOverrides |
object |
Przesłonięcia ustawień aplikacji dla sklonowanej aplikacji. Jeśli zostaną określone, 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 (uuid) |
Identyfikator korelacji operacji klonowania. Ten identyfikator łączy ze sobą wiele operacji klonowania w celu użycia 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 na przykład: 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 wymagane tylko wtedy, gdy profil usługi Traffic Manager jeszcze nie istnieje. |
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 |
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 | Domyślna wartość | Opis |
---|---|---|---|
appId |
string |
Identyfikator aplikacji dapr |
|
appPort |
integer (int32) |
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 po stronie Dapr jest włączony |
httpMaxRequestSize |
integer (int32) |
Zwiększenie maksymalnego rozmiaru parametru serwerów HTTP treści żądania w MB do obsługi przekazywania dużych plików. Wartość domyślna to 4 MB. |
|
httpReadBufferSize |
integer (int32) |
Maksymalny rozmiar buforu odczytu nagłówka HTTP w kb 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, ostrzeżenie, błąd. Wartość domyślna to informacje. |
daprLogLevel
Ustawia poziom dziennika dla przyczepki Dapr. Dozwolone wartości to debugowanie, informacje, ostrzeżenie, błąd. Wartość domyślna to informacje.
Wartość | Opis |
---|---|
debug | |
error | |
info | |
warn |
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 |
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 |
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
Wartość | Opis |
---|---|
AllAllowed | |
Disabled | |
FtpsOnly |
FunctionAppConfig
Konfiguracja aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
deployment |
Konfiguracja wdrażania 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 |
integer (int32) |
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. |
FunctionsDeploymentStorageType
Właściwość do wybrania typu usługi Azure Storage. Dostępne opcje: blobContainer.
Wartość | Opis |
---|---|
blobContainer |
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 dla aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
alwaysReady |
Konfiguracja "Always Ready" dla aplikacji funkcji. |
|
instanceMemoryMB |
integer (int32) |
Ustaw ilość pamięci przydzielonej do każdego wystąpienia aplikacji funkcji w MB. Procesor CPU i przepustowość sieci są przydzielane proporcjonalnie. |
maximumInstanceCount |
integer (int32) |
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 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. |
HostingEnvironmentProfile
Specyfikacja środowiska App Service Environment do użycia dla tego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu środowiska App Service Environment. |
name |
string |
Nazwa środowiska App Service Environment. |
type |
string |
Typ zasobu środowiska App Service Environment. |
HostNameSslState
Nazwa hosta z obsługą protokołu SSL.
Nazwa | Typ | Opis |
---|---|---|
hostType |
Wskazuje, czy nazwa hosta to standardowa, czy nazwa hosta repozytorium. |
|
name |
string |
Nazwa hosta. |
sslState |
Typ protokołu SSL. |
|
thumbprint |
string |
Odcisk palca certyfikatu SSL. |
toUpdate |
boolean |
Ustaw wartość |
virtualIP |
string |
Wirtualny adres IP przypisany do nazwy hosta, jeśli włączono protokół SSL oparty na adresie IP. |
HostType
Wskazuje, czy nazwa hosta to standardowa, czy nazwa hosta repozytorium.
Wartość | Opis |
---|---|
Repository | |
Standard |
Http
Ustawienia skalowania i współbieżności wyzwalacza HTTP.
Nazwa | Typ | Opis |
---|---|---|
perInstanceConcurrency |
integer (int32) |
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.
Wartość | Opis |
---|---|
Default | |
ServiceTag | |
XffProxy |
IPMode
Określa tryb IP aplikacji.
Wartość | Opis |
---|---|
IPv4 | |
IPv4AndIPv6 | |
IPv6 |
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 ..
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 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 (int32) |
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 (int32) |
(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 (int32) |
(wewnętrzne) Tag ruchu sieci wirtualnej |
ManagedPipelineMode
Tryb zarządzanego potoku.
Wartość | Opis |
---|---|
Classic | |
Integrated |
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.
Wartość | Opis |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
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 (int32) |
Określa interwał w minutach do ponownego oceny reroutePercentage. |
changeStep |
number (double) |
W scenariuszu automatycznego zwiększania to jest krok dodawania/usuwania z |
maxReroutePercentage |
number (double) |
Określa górną granicę poniżej, poniżej której pozostanie reroutePercentage. |
minReroutePercentage |
number (double) |
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 (double) |
Procent ruchu, który zostanie przekierowany do |
RedundancyMode
Tryb nadmiarowości lokacji
Wartość | Opis |
---|---|
ActiveActive | |
Failover | |
GeoRedundant | |
Manual | |
None |
RequestsBasedTrigger
Wyzwalacz na podstawie łącznej liczby żądań.
Nazwa | Typ | Opis |
---|---|---|
count |
integer (int32) |
Liczba żądań. |
timeInterval |
string |
Przedział czasu. |
ResourceConfig
Wymagania dotyczące zasobów aplikacji funkcji.
Nazwa | Typ | Opis |
---|---|---|
cpu |
number (double) |
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
Wartość | Opis |
---|---|
custom | |
dotnet-isolated | |
java | |
node | |
powershell | |
python |
ScmType
Typ SCM.
Wartość | Opis |
---|---|
BitbucketGit | |
BitbucketHg | |
CodePlexGit | |
CodePlexHg | |
Dropbox | |
ExternalGit | |
ExternalHg | |
GitHub | |
LocalGit | |
None | |
OneDrive | |
Tfs | |
VSO | |
VSTSRM |
Site
Aplikacja internetowa, zaplecze aplikacji mobilnej lub aplikacja interfejsu API.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
extendedLocation |
Lokalizacja rozszerzona. |
||
id |
string |
Identyfikator zasobu. |
|
identity |
Tożsamość usługi zarządzanej. |
||
kind |
string |
Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju. |
|
location |
string |
Lokalizacja zasobu. |
|
name |
string |
Nazwa zasobu. |
|
properties.autoGeneratedDomainNameLabelScope |
Określa zakres unikatowości domyślnej nazwy hosta podczas tworzenia 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 uwierzytelniania 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 (int32) |
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 (int32) |
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.endToEndEncryptionEnabled |
boolean |
Czy należy używać kompleksowego szyfrowania między frontonem a procesem roboczym |
|
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 |
Środowisko 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 |
Hyper-V piaskownicy. |
properties.inProgressOperationId |
string (uuid) |
Określa identyfikator operacji, jeśli ta witryna ma oczekującą operację. |
|
properties.ipMode |
Określa tryb IP aplikacji. |
||
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Przestarzałe: Hyper-V piaskownicy. |
properties.keyVaultReferenceIdentity |
string |
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego usługi Key Vault. |
|
properties.lastModifiedTimeUtc |
string (date-time) |
Czas ostatniej modyfikacji aplikacji w formacie UTC. Tylko do odczytu. |
|
properties.managedEnvironmentId |
string |
Identyfikator usługi Azure Resource Manager wybranego przez klienta środowiska zarządzanego, na którym ma być hostowana ta aplikacja. Musi to być formularz /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer (int32) |
Maksymalna liczba procesów roboczych. Dotyczy to tylko kontenera usługi Functions. |
|
properties.outboundIpAddresses |
string |
Lista adresów IP używanych przez aplikację na potrzeby połączeń wychodzących (np. dostępu do bazy danych). Obejmuje adresy VIP z dzierżaw, które mogą być hostowane z bieżącymi ustawieniami. Tylko do odczytu. |
|
properties.possibleOutboundIpAddresses |
string |
Lista adresów IP używanych przez aplikację na potrzeby połączeń wychodzących (np. dostępu do bazy danych). Obejmuje adresy VIP ze wszystkich dzierżaw z wyjątkiem danychComponent. Tylko do odczytu. |
|
properties.publicNetworkAccess |
string |
Właściwość zezwala na cały ruch publiczny lub blokuje 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 usługi App Service sformatowany jako: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguracja aplikacji. |
||
properties.sku |
string |
Bieżąca jednostka SKU aplikacji oparta na skojarzonym planie usługi App Service. Niektóre prawidłowe wartości sku to Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2 |
|
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 (date-time) |
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 za pośrednictwem sieci wirtualnej |
|
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.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.
Wartość | Opis |
---|---|
DisasterRecoveryMode | |
Limited | |
Normal |
SiteConfig
Konfiguracja aplikacji usługi App Service.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Flaga służąca do używania creds 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 uzdrowienia. |
||
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[] |
Domyślne dokumenty. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Katalog główny dokumentu. |
|
elasticWebAppScaleLimit |
integer (int32) minimum: 0 |
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 |
|
experiments |
Jest to obejście dla typów polimorficznych. |
||
ftpsState |
Stan usługi FTP/FTPS |
||
functionAppScaleLimit |
integer (int32) minimum: 0 |
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 |
|
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. |
|
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 serwera głównego. |
||
ipSecurityRestrictionsDefaultAction |
Domyślna akcja 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 usługi 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 (int32) |
Limit rozmiaru katalogu dzienników HTTP. |
|
machineKey |
Klucz maszyny lokacji. |
||
managedPipelineMode |
Tryb zarządzanego potoku. |
||
managedServiceIdentityId |
integer (int32) |
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 zestawu szyfrowania TLS dozwolona dla aplikacji |
||
minTlsVersion |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
||
minimumElasticInstanceCount |
integer (int32) minimum: 0maximum: 20 |
Liczba minimalnych wystąpień dla lokacji To ustawienie dotyczy tylko planów elastycznych |
|
netFrameworkVersion |
string |
v4.6 |
Wersja programu .NET Framework. |
nodeVersion |
string |
Wersja Node.js. |
|
numberOfWorkers |
integer (int32) |
Liczba procesów roboczych. |
|
phpVersion |
string |
Wersja języka PHP. |
|
powerShellVersion |
string |
Wersja programu PowerShell. |
|
preWarmedInstanceCount |
integer (int32) minimum: 0maximum: 10 |
Liczba wystąpień z preWarmed. To ustawienie dotyczy tylko planów użycia i elastycznych |
|
publicNetworkAccess |
string |
Właściwość zezwala na cały ruch publiczny lub blokuje go. |
|
publishingUsername |
string |
Nazwa użytkownika publikowania. |
|
push |
Ustawienia punktu końcowego wypychania. |
||
pythonVersion |
string |
Wersja języka Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Wersja zdalnego debugowania. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string (date-time) |
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 |
Nazwa sieci wirtualnej. |
|
vnetPrivatePortsCount |
integer (int32) |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
|
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. |
|
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 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 |
|
windowsFxVersion |
string |
Xenon App Framework i wersja |
|
xManagedServiceIdentityId |
integer (int32) |
Jawny identyfikator tożsamości usługi zarządzanej |
SiteDnsConfig
Nazwa | Typ | Opis |
---|---|---|
dnsAltServer |
string |
Alternatywny serwer DNS, który ma być 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 (int32) |
Niestandardowy czas buforowania dns w sekundach. Dozwolony zakres: 0–60. Wartość domyślna to 30 sekund. 0 oznacza wyłączenie buforowania. |
dnsRetryAttemptCount |
integer (int32) |
Łączna liczba ponownych prób wyszukiwania dns. Dozwolony zakres: 1–5. Wartość domyślna to 3. |
dnsRetryAttemptTimeout |
integer (int32) |
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 (int64) |
Maksymalne dozwolone użycie rozmiaru dysku w MB. |
maxMemoryInMb |
integer (int64) |
Maksymalne dozwolone użycie pamięci w MB. |
maxPercentageCpu |
number (double) |
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. |
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 (date-time) |
Godzina zakończenia ostatniej pomyślnej zamiany miejsca. |
SlowRequestsBasedTrigger
Wyzwalacz na podstawie czasu wykonania żądania.
Nazwa | Typ | Opis |
---|---|---|
count |
integer (int32) |
Liczba żądań. |
path |
string |
Ścieżka żądania. |
timeInterval |
string |
Przedział czasu. |
timeTaken |
string |
Czas potrzebny. |
SslState
Typ protokołu SSL
Wartość | Opis |
---|---|
Disabled | |
IpBasedEnabled | |
SniEnabled |
StatusCodesBasedTrigger
Wyzwalacz na podstawie kodu stanu.
Nazwa | Typ | Opis |
---|---|---|
count |
integer (int32) |
Liczba żądań. |
path |
string |
Ścieżka żądania |
status |
integer (int32) |
Kod stanu HTTP. |
subStatus |
integer (int32) |
Stan podrzędny żądania. |
timeInterval |
string |
Przedział czasu. |
win32Status |
integer (int32) |
Kod błędu Win32. |
StatusCodesRangeBasedTrigger
Wyzwalacz na podstawie zakresu kodów stanu.
Nazwa | Typ | Opis |
---|---|---|
count |
integer (int32) |
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 (uri) |
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/. |
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 |
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.
Wartość | Opis |
---|---|
Exceeded | |
Normal |
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 aplikacji wirtualnej.
Nazwa | Typ | Opis |
---|---|---|
physicalPath |
string |
Ścieżka fizyczna. |
virtualPath |
string |
Ścieżka do aplikacji wirtualnej. |
WebAppCollection
Kolekcja aplikacji usługi App Service.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Łącze do następnej strony zasobów. |
value |
Site[] |
Kolekcja zasobów. |