Web Apps - Create Or Update Slot
Beskrivning för Skapar en ny webb-, mobil- eller API-app i en befintlig resursgrupp eller uppdaterar en befintlig app.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2024-04-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
name
|
path | True |
string |
Unikt namn på appen som ska skapas eller uppdateras. Om du vill skapa eller uppdatera ett distributionsfack använder du parametern {slot}. |
resource
|
path | True |
string |
Namnet på resursgruppen som resursen tillhör. Reguljärt uttrycksmönster: |
slot
|
path | True |
string |
Namnet på distributionsplatsen som ska skapas eller uppdateras. Det här API:et försöker som standard skapa eller ändra produktionsplatsen. |
subscription
|
path | True |
string |
Ditt Azure-prenumerations-ID. Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API-version |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
location | True |
string |
Resursplats. |
extendedLocation |
Utökad plats. |
||
identity |
Hanterad tjänstidentitet. |
||
kind |
string |
Typ av resurs. Om resursen är en app kan du läsa https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference för information om värden som stöds för typ. |
|
properties.autoGeneratedDomainNameLabelScope |
Anger omfånget för unikhet för standardvärdnamnet när resursen skapas |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
kommaavgränsade undantagssökvägar för klientcertifikatautentisering |
|
properties.clientCertMode |
Detta består av inställningen ClientCertEnabled.
|
||
properties.cloningInfo |
Om det anges när appen skapas klonas appen från en källapp. |
||
properties.containerSize |
integer |
Storleken på funktionscontainern. |
|
properties.customDomainVerificationId |
string |
Unik identifierare som verifierar de anpassade domäner som tilldelats till appen. Kunden lägger till det här ID:t i en txt-post för verifiering. |
|
properties.dailyMemoryTimeQuota |
integer |
Maximal tillåten daglig minnestidskvot (gäller endast för dynamiska appar). |
|
properties.daprConfig |
Dapr-konfiguration av appen. |
||
properties.dnsConfiguration |
Egenskap för att konfigurera olika DNS-relaterade inställningar för en webbplats. |
||
properties.enabled |
boolean |
|
|
properties.endToEndEncryptionEnabled |
boolean |
Om du vill använda kryptering från slutpunkt till slutpunkt mellan FrontEnd och Worker |
|
properties.functionAppConfig |
Konfigurationsspecifik för Azure-funktionsappen. |
||
properties.hostNameSslStates |
Värdnamns-SSL-tillstånd används för att hantera SSL-bindningar för appens värdnamn. |
||
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment som ska användas för appen. |
||
properties.httpsOnly |
boolean |
HttpsOnly: konfigurerar en webbplats så att den endast accepterar https-begäranden. Problem med omdirigering för http-begäranden |
|
properties.hyperV |
boolean |
Hyper-V sandbox-miljö. |
|
properties.ipMode |
Anger appens IP-läge. |
||
properties.isXenon |
boolean |
Föråldrad: Hyper-V sandbox-miljö. |
|
properties.keyVaultReferenceIdentity |
string |
Identitet som ska användas för Key Vault-referensautentisering. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager-ID för kundens valda hanterade miljö som appen ska vara värd för. Detta måste vara av formuläret /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.publicNetworkAccess |
string |
Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad" eller en tom sträng. |
|
properties.redundancyMode |
Platsredundansläge |
||
properties.reserved |
boolean |
|
|
properties.resourceConfig |
Resurskrav för funktionsappen. |
||
properties.scmSiteAlsoStopped |
boolean |
|
|
properties.serverFarmId |
string |
Resurs-ID för den associerade App Service-planen, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguration av appen. |
||
properties.storageAccountRequired |
boolean |
Kontrollerar om kunden har angett ett lagringskonto |
|
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager-ID för det virtuella nätverket och undernätet som ska anslutas av regional VNET-integrering. Detta måste vara i formuläret /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Så här aktiverar du säkerhetskopierings- och återställningsåtgärder över virtuella nätverk |
|
properties.vnetContentShareEnabled |
boolean |
Så här aktiverar du åtkomst till innehåll via virtuellt nätverk |
|
properties.vnetImagePullEnabled |
boolean |
Aktivera hämtning av avbildning via virtuellt nätverk |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. |
|
properties.workloadProfileName |
string |
Namn på arbetsbelastningsprofil för funktionsapp som ska köras på. |
|
tags |
object |
Resurstaggar. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OKEJ. |
|
202 Accepted |
Asynkron åtgärd pågår. |
|
Other Status Codes |
App Service-felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Clone web app slot |
Create or Update Web App Slot |
Clone web app slot
Exempelbegäran
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging?api-version=2024-04-01
{
"kind": "app",
"location": "East US",
"properties": {
"cloningInfo": {
"cloneCustomHostNames": true,
"cloneSourceControl": true,
"sourceWebAppId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/sites/srcsiteg478/slot/qa",
"sourceWebAppLocation": "West Europe",
"hostingEnvironment": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/hostingenvironments/aseforsites",
"appSettingsOverrides": {
"Setting1": "NewValue1",
"Setting3": "NewValue5"
},
"configureLoadBalancing": false,
"overwrite": false
}
}
}
Exempelsvar
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"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-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-04-01
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"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-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
Create or Update Web App Slot
Exempelbegäran
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging?api-version=2024-04-01
{
"kind": "app",
"location": "East US",
"properties": {
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
}
}
Exempelsvar
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"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"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-04-01
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"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-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
Definitioner
Name | Description |
---|---|
Api |
Information om den formella API-definitionen för appen. |
Api |
Azure API Management-konfiguration (APIM) som är länkad till appen. |
Authentication |
Autentiseringsmetod för åtkomst till lagringskontot för distribution. |
Authentication |
Egenskap för att välja autentiseringstyp för åtkomst till det valda lagringskontot. Tillgängliga alternativ: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
auto |
Anger omfånget för unikhet för standardvärdnamnet när resursen skapas |
Auto |
Åtgärder som ska utföras av modulen för automatisk läkning när en regel utlöses. |
Auto |
Fördefinierade åtgärder som ska vidtas. |
Auto |
Anpassad åtgärd som ska köras när en regel för automatisk läktning utlöses. |
Auto |
Regler som kan definieras för automatisk läkning. |
Auto |
Utlösare för automatisk läkning. |
Azure |
Azure Files- eller Blob Storage-åtkomstinformationsvärde för ordlistelagring. |
Azure |
Monteringsprotokoll som ska användas för lagringskontot. |
Azure |
Tillstånd för lagringskontot. |
Azure |
Typ av lagring. |
Client |
Detta består av inställningen ClientCertEnabled.
|
Cloning |
Information som behövs för kloning. |
Connection |
Typ av databas. |
Conn |
Information om databasanslutningssträngar. |
Cors |
CORS-inställningar (Cross-Origin Resource Sharing) för appen. |
Dapr |
App Dapr-konfiguration. |
dapr |
Anger loggnivån för Dapr-sidovagnen. Tillåtna värden är felsökning, information, varning, fel. Standardvärdet är information. |
Default |
Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. |
Default |
App Service-felsvar. |
Details | |
Error |
Felmodell. |
Experiments |
Routningsregler i produktionsexperiment. |
Extended |
Utökad plats. |
Ftps |
Status för FTP/FTPS-tjänsten |
Function |
Funktionsappkonfiguration. |
Functions |
Anger antalet "Always Ready"-instanser för en funktionsgrupp eller en specifik funktion. |
Functions |
Konfigurationsavsnittet för distributionen av funktionsappen. |
Functions |
Egenskap för att välja Azure Storage-typ. Tillgängliga alternativ: blobContainer. |
Functions |
Funktionsappens körningsnamn och version. |
Functions |
Skalnings- och samtidighetsinställningar för funktionsappen. |
Handler |
IIS-hanterarmappningar som används för att definiera vilken hanterare som bearbetar HTTP-begäranden med ett visst tillägg. Den används till exempel för att konfigurera php-cgi.exe process för att hantera alla HTTP-begäranden med *.php-tillägget. |
Hosting |
Specifikation för en App Service-miljö som ska användas för den här resursen. |
Host |
SSL-aktiverat värdnamn. |
Host |
Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn. |
Http |
Skalnings- och samtidighetsinställningar för HTTP-utlösaren. |
Ip |
Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. |
IPMode |
Anger appens IP-läge. |
Ip |
IP-säkerhetsbegränsning för en app. |
Managed |
Hanterat pipelineläge. |
Managed |
Hanterad tjänstidentitet. |
Managed |
Typ av hanterad tjänstidentitet. |
Name |
Namnvärdepar. |
Push |
Push-inställningar för appen. |
Ramp |
Routningsregler för uppkörningstestning. Med den här regeln kan du omdirigera statisk trafik % till ett fack eller gradvis ändra routning % baserat på prestanda. |
Redundancy |
Platsredundansläge |
Requests |
Utlösare baserat på totalt antal begäranden. |
Resource |
Resurskrav för funktionsappen. |
Runtime |
Funktionsappens körningsnamn. Tillgängliga alternativ: dotnet-isolerad, nod, java, powershell, python, anpassad |
Scm |
SCM-typ. |
Site |
En webbapp, en mobilappsserverdel eller en API-app. |
Site |
Tillgänglighetstillstånd för hanteringsinformation för appen. |
Site |
Konfiguration av en App Service-app. |
Site |
|
Site |
Måttgränser som angetts för en app. |
Site |
Platsbelastningsutjämning. |
Site |
MachineKey för en app. |
Slot |
Status för den senaste lyckade växlingsåtgärden för fack. |
Slow |
Utlösare baserat på körningstid för begäran. |
Ssl |
SSL-typ |
Status |
Utlösare baserat på statuskod. |
Status |
Utlösare baserat på intervall med statuskoder. |
Storage |
Lagring för distribuerat paket som används av funktionsappen. |
Supported |
MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden |
Tls |
TLS-chiffersviten med minsta styrka som tillåts för ett program |
Triggers |
Skalnings- och samtidighetsinställningar för funktionsappens utlösare. |
Usage |
Tillstånd som anger om appen har överskridit sin kvotanvändning. Skrivskyddad. |
user |
Användartilldelad identitet. |
Virtual |
Virtuellt program i en app. |
Virtual |
Katalog för virtuellt program. |
ApiDefinitionInfo
Information om den formella API-definitionen för appen.
Name | Typ | Description |
---|---|---|
url |
string |
URL:en för API-definitionen. |
ApiManagementConfig
Azure API Management-konfiguration (APIM) som är länkad till appen.
Name | Typ | Description |
---|---|---|
id |
string |
APIM-Api identifierare. |
Authentication
Autentiseringsmetod för åtkomst till lagringskontot för distribution.
Name | Typ | Description |
---|---|---|
storageAccountConnectionStringName |
string |
Använd den här egenskapen för StorageAccountConnectionString. Ange namnet på den appinställning som har anslutningssträngen för lagringskontot. Ange inte något värde för den här egenskapen när du använder en annan autentiseringstyp. |
type |
Egenskap för att välja autentiseringstyp för åtkomst till det valda lagringskontot. Tillgängliga alternativ: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Använd den här egenskapen för UserAssignedIdentity. Ange resurs-ID för identiteten. Ange inte något värde för den här egenskapen när du använder en annan autentiseringstyp. |
AuthenticationType
Egenskap för att välja autentiseringstyp för åtkomst till det valda lagringskontot. Tillgängliga alternativ: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Värde | Description |
---|---|
StorageAccountConnectionString | |
SystemAssignedIdentity | |
UserAssignedIdentity |
autoGeneratedDomainNameLabelScope
Anger omfånget för unikhet för standardvärdnamnet när resursen skapas
Värde | Description |
---|---|
NoReuse | |
ResourceGroupReuse | |
SubscriptionReuse | |
TenantReuse |
AutoHealActions
Åtgärder som ska utföras av modulen för automatisk läkning när en regel utlöses.
Name | Typ | Description |
---|---|---|
actionType |
Fördefinierade åtgärder som ska vidtas. |
|
customAction |
Anpassad åtgärd som ska vidtas. |
|
minProcessExecutionTime |
string |
Minsta tid som processen måste köras innan åtgärden vidtas |
AutoHealActionType
Fördefinierade åtgärder som ska vidtas.
Värde | Description |
---|---|
CustomAction | |
LogEvent | |
Recycle |
AutoHealCustomAction
Anpassad åtgärd som ska köras när en regel för automatisk läktning utlöses.
Name | Typ | Description |
---|---|---|
exe |
string |
Körbar fil som ska köras. |
parameters |
string |
Parametrar för den körbara filen. |
AutoHealRules
Regler som kan definieras för automatisk läkning.
Name | Typ | Description |
---|---|---|
actions |
Åtgärder som ska utföras när en regel utlöses. |
|
triggers |
Villkor som beskriver när de automatiska åtgärderna ska läkas. |
AutoHealTriggers
Utlösare för automatisk läkning.
Name | Typ | Description |
---|---|---|
privateBytesInKB |
integer |
En regel som baseras på privata byte. |
requests |
En regel som baseras på totalt antal begäranden. |
|
slowRequests |
En regel som baseras på körningstid för begäran. |
|
slowRequestsWithPath |
En regel som baseras på flera regel för långsamma begäranden med sökväg |
|
statusCodes |
En regel som baseras på statuskoder. |
|
statusCodesRange |
En regel som baseras på statuskoder. |
AzureStorageInfoValue
Azure Files- eller Blob Storage-åtkomstinformationsvärde för ordlistelagring.
Name | Typ | Description |
---|---|---|
accessKey |
string |
Åtkomstnyckel för lagringskontot. |
accountName |
string |
Namnet på lagringskontot. |
mountPath |
string |
Sökväg för att montera lagringen i platsens körningsmiljö. |
protocol |
Monteringsprotokoll som ska användas för lagringskontot. |
|
shareName |
string |
Namn på filresursen (containernamn, för Blob Storage). |
state |
Tillstånd för lagringskontot. |
|
type |
Typ av lagring. |
AzureStorageProtocol
Monteringsprotokoll som ska användas för lagringskontot.
Värde | Description |
---|---|
Http | |
Nfs | |
Smb |
AzureStorageState
Tillstånd för lagringskontot.
Värde | Description |
---|---|
InvalidCredentials | |
InvalidShare | |
NotValidated | |
Ok |
AzureStorageType
Typ av lagring.
Värde | Description |
---|---|
AzureBlob | |
AzureFiles |
ClientCertMode
Detta består av inställningen ClientCertEnabled.
- ClientCertEnabled: false innebär att ClientCert ignoreras.
- ClientCertEnabled: true och ClientCertMode: Obligatoriskt innebär att ClientCert krävs.
- ClientCertEnabled: true och ClientCertMode: Valfritt innebär att ClientCert är valfritt eller godkänt.
Värde | Description |
---|---|
Optional | |
OptionalInteractiveUser | |
Required |
CloningInfo
Information som behövs för kloning.
Name | Typ | Description |
---|---|---|
appSettingsOverrides |
object |
Åsidosättningar av programinställningar för klonade appar. Om de här inställningarna anges åsidosätter de inställningar som klonas från källappen. Annars behålls programinställningar från källappen. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string |
Korrelations-ID för kloningsåtgärd. Det här ID:t kopplar samman flera kloningsåtgärder för att använda samma ögonblicksbild. |
hostingEnvironment |
string |
App Service-miljö. |
overwrite |
boolean |
|
sourceWebAppId |
string |
ARM-resurs-ID för källappen. Appresurs-ID är av formatet /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} för produktionsfack och /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} för andra platser. |
sourceWebAppLocation |
string |
Plats för källappen, t.ex. USA, västra eller Europa, norra |
trafficManagerProfileId |
string |
ARM-resurs-ID för Traffic Manager-profilen som ska användas, om det finns. Traffic Manager-resurs-ID är av formatet /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
trafficManagerProfileName |
string |
Namnet på Traffic Manager-profilen som ska skapas. Detta behövs bara om Traffic Manager-profilen inte redan finns. |
ConnectionStringType
Typ av databas.
Värde | Description |
---|---|
ApiHub | |
Custom | |
DocDb | |
EventHub | |
MySql | |
NotificationHub | |
PostgreSQL | |
RedisCache | |
SQLAzure | |
SQLServer | |
ServiceBus |
ConnStringInfo
Information om databasanslutningssträngar.
Name | Typ | Description |
---|---|---|
connectionString |
string |
Värde för anslutningssträng. |
name |
string |
Namn på anslutningssträng. |
type |
Typ av databas. |
CorsSettings
CORS-inställningar (Cross-Origin Resource Sharing) för appen.
Name | Typ | Description |
---|---|---|
allowedOrigins |
string[] |
Hämtar eller anger den lista över ursprung som ska tillåtas att göra korsande anrop (till exempel: http://example.com:12345). Använd "*" för att tillåta alla. |
supportCredentials |
boolean |
Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Mer information finns i https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials. |
DaprConfig
App Dapr-konfiguration.
Name | Typ | Standardvärde | Description |
---|---|---|---|
appId |
string |
Dapr-programidentifierare |
|
appPort |
integer |
Talar om för Dapr vilken port programmet lyssnar på |
|
enableApiLogging |
boolean |
Aktiverar API-loggning för Dapr-sidovagnen |
|
enabled |
boolean |
False |
Booleskt värde som anger om Dapr-sidobilen är aktiverad |
httpMaxRequestSize |
integer |
Öka maxstorleken för http-serverparametern för begärandetext i MB för att hantera uppladdning av stora filer. Standardvärdet är 4 MB. |
|
httpReadBufferSize |
integer |
Dapr maximal storlek på http-sidhuvudläsningsbuffert i KB som ska hanteras när flera KB-huvuden skickas. Standardvärdet är 65 KB. |
|
logLevel |
Anger loggnivån för Dapr-sidovagnen. Tillåtna värden är felsökning, information, varning, fel. Standardvärdet är information. |
daprLogLevel
Anger loggnivån för Dapr-sidovagnen. Tillåtna värden är felsökning, information, varning, fel. Standardvärdet är information.
Värde | Description |
---|---|
debug | |
error | |
info | |
warn |
DefaultAction
Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas.
Värde | Description |
---|---|
Allow | |
Deny |
DefaultErrorResponse
App Service-felsvar.
Name | Typ | Description |
---|---|---|
error |
Felmodell. |
Details
Name | Typ | Description |
---|---|---|
code |
string |
Standardiserad sträng för att programmatiskt identifiera felet. |
message |
string |
Detaljerad felbeskrivning och felsökningsinformation. |
target |
string |
Detaljerad felbeskrivning och felsökningsinformation. |
Error
Felmodell.
Name | Typ | Description |
---|---|---|
code |
string |
Standardiserad sträng för att programmatiskt identifiera felet. |
details |
Details[] |
Detaljerade fel. |
innererror |
string |
Mer information om felsökningsfel. |
message |
string |
Detaljerad felbeskrivning och felsökningsinformation. |
target |
string |
Detaljerad felbeskrivning och felsökningsinformation. |
Experiments
Routningsregler i produktionsexperiment.
Name | Typ | Description |
---|---|---|
rampUpRules |
Lista över regler för upprampning. |
ExtendedLocation
Utökad plats.
Name | Typ | Description |
---|---|---|
name |
string |
Namn på utökad plats. |
type |
string |
Typ av utökad plats. |
FtpsState
Status för FTP/FTPS-tjänsten
Värde | Description |
---|---|
AllAllowed | |
Disabled | |
FtpsOnly |
FunctionAppConfig
Funktionsappkonfiguration.
Name | Typ | Description |
---|---|---|
deployment |
Konfiguration av funktionsappdistribution. |
|
runtime |
Funktionsappens körningsinställningar. |
|
scaleAndConcurrency |
Skalnings- och samtidighetsinställningar för funktionsappen. |
FunctionsAlwaysReadyConfig
Anger antalet "Always Ready"-instanser för en funktionsgrupp eller en specifik funktion.
Name | Typ | Description |
---|---|---|
instanceCount |
integer |
Anger antalet "Always Ready"-instanser för en viss funktionsgrupp eller en specifik funktion. Mer information finns i https://aka.ms/flexconsumption/alwaysready. |
name |
string |
Antingen krävs en funktionsgrupp eller ett funktionsnamn. Mer information finns i https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Konfigurationsavsnittet för distributionen av funktionsappen.
Name | Typ | Description |
---|---|---|
storage |
Lagring för distribuerat paket som används av funktionsappen. |
FunctionsDeploymentStorageType
Egenskap för att välja Azure Storage-typ. Tillgängliga alternativ: blobContainer.
Värde | Description |
---|---|
blobContainer |
FunctionsRuntime
Funktionsappens körningsnamn och version.
Name | Typ | Description |
---|---|---|
name |
Funktionsappens körningsnamn. Tillgängliga alternativ: dotnet-isolerad, nod, java, powershell, python, anpassad |
|
version |
string |
Funktionsappens körningsversion. Exempel: 8 (för dotnet-isolerad) |
FunctionsScaleAndConcurrency
Skalnings- och samtidighetsinställningar för funktionsappen.
Name | Typ | Description |
---|---|---|
alwaysReady |
"Always Ready"-konfiguration för funktionsappen. |
|
instanceMemoryMB |
integer |
Ange mängden minne som allokeras till varje instans av funktionsappen i MB. PROCESSOR- och nätverksbandbredd allokeras proportionellt. |
maximumInstanceCount |
integer |
Det maximala antalet instanser för funktionsappen. |
triggers |
Skalnings- och samtidighetsinställningar för funktionsappens utlösare. |
HandlerMapping
IIS-hanterarmappningar som används för att definiera vilken hanterare som bearbetar HTTP-begäranden med ett visst tillägg. Den används till exempel för att konfigurera php-cgi.exe process för att hantera alla HTTP-begäranden med *.php-tillägget.
Name | Typ | Description |
---|---|---|
arguments |
string |
Kommandoradsargument som ska skickas till skriptprocessorn. |
extension |
string |
Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. |
scriptProcessor |
string |
Den absoluta sökvägen till FastCGI-programmet. |
HostingEnvironmentProfile
Specifikation för en App Service-miljö som ska användas för den här resursen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID för App Service-miljön. |
name |
string |
Namnet på App Service-miljön. |
type |
string |
Resurstyp för App Service-miljön. |
HostNameSslState
SSL-aktiverat värdnamn.
Name | Typ | Description |
---|---|---|
hostType |
Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn. |
|
name |
string |
Värdnamn. |
sslState |
SSL-typ. |
|
thumbprint |
string |
Tumavtryck för SSL-certifikat. |
toUpdate |
boolean |
Ange till |
virtualIP |
string |
Virtuell IP-adress tilldelad till värdnamnet om IP-baserad SSL är aktiverad. |
HostType
Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn.
Värde | Description |
---|---|
Repository | |
Standard |
Http
Skalnings- och samtidighetsinställningar för HTTP-utlösaren.
Name | Typ | Description |
---|---|---|
perInstanceConcurrency |
integer |
Det maximala antalet samtidiga HTTP-utlösaranrop per instans. |
IpFilterTag
Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar.
Värde | Description |
---|---|
Default | |
ServiceTag | |
XffProxy |
IPMode
Anger appens IP-läge.
Värde | Description |
---|---|
IPv4 | |
IPv4AndIPv6 | |
IPv6 |
IpSecurityRestriction
IP-säkerhetsbegränsning för en app.
Name | Typ | Description |
---|---|---|
action |
string |
Tillåt eller neka åtkomst för det här IP-intervallet. |
description |
string |
Beskrivning av IP-begränsningsregler. |
headers |
object |
IP-begränsningsregelhuvuden. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är ..
X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchning. |
ipAddress |
string |
IP-adress som säkerhetsbegränsningen är giltig för. Det kan vara i form av en ren ipv4-adress (nödvändig subnätmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR får egenskapen SubnetMask inte anges. |
name |
string |
Namn på IP-begränsningsregel. |
priority |
integer |
Prioritet för IP-begränsningsregel. |
subnetMask |
string |
Nätmask för intervallet med IP-adresser som begränsningen är giltig för. |
subnetTrafficTag |
integer |
(internt) Trafiktagg för undernät |
tag |
Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. |
|
vnetSubnetResourceId |
string |
Resurs-ID för virtuellt nätverk |
vnetTrafficTag |
integer |
(internt) Vnet-trafiktagg |
ManagedPipelineMode
Hanterat pipelineläge.
Värde | Description |
---|---|
Classic | |
Integrated |
ManagedServiceIdentity
Hanterad tjänstidentitet.
Name | Typ | Description |
---|---|---|
principalId |
string |
Huvud-ID för hanterad tjänstidentitet. |
tenantId |
string |
Klientorganisation för hanterad tjänstidentitet. |
type |
Typ av hanterad tjänstidentitet. |
|
userAssignedIdentities |
<string,
user |
Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ av hanterad tjänstidentitet.
Värde | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
NameValuePair
Namnvärdepar.
Name | Typ | Description |
---|---|---|
name |
string |
Parnamn. |
value |
string |
Parvärde. |
PushSettings
Push-inställningar för appen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID. |
kind |
string |
Typ av resurs. |
name |
string |
Resursnamn. |
properties.dynamicTagsJson |
string |
Hämtar eller anger en JSON-sträng som innehåller en lista med dynamiska taggar som ska utvärderas från användaranspråk i push-registreringsslutpunkten. |
properties.isPushEnabled |
boolean |
Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. |
properties.tagWhitelistJson |
string |
Hämtar eller anger en JSON-sträng som innehåller en lista över taggar som är vitlistade för användning av push-registreringsslutpunkten. |
properties.tagsRequiringAuth |
string |
Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som kräver att användarautentisering används i push-registreringsslutpunkten. Taggar kan bestå av alfanumeriska tecken och följande: '_', '@', '#', '.', ':', '-'. Verifieringen ska utföras på PushRequestHandler. |
type |
string |
Resurstyp. |
RampUpRule
Routningsregler för uppkörningstestning. Med den här regeln kan du omdirigera statisk trafik % till ett fack eller gradvis ändra routning % baserat på prestanda.
Name | Typ | Description |
---|---|---|
actionHostName |
string |
Värdnamn för ett fack som trafiken ska omdirigeras till om det väljs. T.ex. myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. |
changeIntervalInMinutes |
integer |
Anger intervall i minuter för att omvärdera ReroutePercentage. |
changeStep |
number |
I scenariot för automatisk rampning är det här steget för att lägga till/ta bort från |
maxReroutePercentage |
number |
Anger den övre gränsen under vilken ReroutePercentage ska stanna. |
minReroutePercentage |
number |
Anger den nedre gränsen över vilken ReroutePercentage ska stanna. |
name |
string |
Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. |
reroutePercentage |
number |
Procentandel av trafiken som omdirigeras till |
RedundancyMode
Platsredundansläge
Värde | Description |
---|---|
ActiveActive | |
Failover | |
GeoRedundant | |
Manual | |
None |
RequestsBasedTrigger
Utlösare baserat på totalt antal begäranden.
Name | Typ | Description |
---|---|---|
count |
integer |
Antal begäranden. |
timeInterval |
string |
Tidsintervall. |
ResourceConfig
Resurskrav för funktionsappen.
Name | Typ | Description |
---|---|---|
cpu |
number |
Nödvändig processor i kärnor, t.ex. 0,5 |
memory |
string |
Nödvändigt minne, t.ex. "1Gi" |
RuntimeName
Funktionsappens körningsnamn. Tillgängliga alternativ: dotnet-isolerad, nod, java, powershell, python, anpassad
Värde | Description |
---|---|
custom | |
dotnet-isolated | |
java | |
node | |
powershell | |
python |
ScmType
SCM-typ.
Värde | Description |
---|---|
BitbucketGit | |
BitbucketHg | |
CodePlexGit | |
CodePlexHg | |
Dropbox | |
ExternalGit | |
ExternalHg | |
GitHub | |
LocalGit | |
None | |
OneDrive | |
Tfs | |
VSO | |
VSTSRM |
Site
En webbapp, en mobilappsserverdel eller en API-app.
Name | Typ | Standardvärde | Description |
---|---|---|---|
extendedLocation |
Utökad plats. |
||
id |
string |
Resurs-ID. |
|
identity |
Hanterad tjänstidentitet. |
||
kind |
string |
Typ av resurs. Om resursen är en app kan du läsa https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference för information om värden som stöds för typ. |
|
location |
string |
Resursplats. |
|
name |
string |
Resursnamn. |
|
properties.autoGeneratedDomainNameLabelScope |
Anger omfånget för unikhet för standardvärdnamnet när resursen skapas |
||
properties.availabilityState |
Tillgänglighetstillstånd för hanteringsinformation för appen. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
kommaavgränsade undantagssökvägar för klientcertifikatautentisering |
|
properties.clientCertMode |
Detta består av inställningen ClientCertEnabled.
|
||
properties.cloningInfo |
Om det anges när appen skapas klonas appen från en källapp. |
||
properties.containerSize |
integer |
Storleken på funktionscontainern. |
|
properties.customDomainVerificationId |
string |
Unik identifierare som verifierar de anpassade domäner som tilldelats till appen. Kunden lägger till det här ID:t i en txt-post för verifiering. |
|
properties.dailyMemoryTimeQuota |
integer |
Maximal tillåten daglig minnestidskvot (gäller endast för dynamiska appar). |
|
properties.daprConfig |
Dapr-konfiguration av appen. |
||
properties.defaultHostName |
string |
Standardvärdnamn för appen. Skrivskyddad. |
|
properties.dnsConfiguration |
Egenskap för att konfigurera olika DNS-relaterade inställningar för en webbplats. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Aktiverade värdnamn för appen. Värdnamn måste tilldelas (se HostNames) OCH aktiverade. Annars hanteras inte appen på dessa värdnamn. |
|
properties.endToEndEncryptionEnabled |
boolean |
Om du vill använda kryptering från slutpunkt till slutpunkt mellan FrontEnd och Worker |
|
properties.functionAppConfig |
Konfigurationsspecifik för Azure-funktionsappen. |
||
properties.hostNameSslStates |
Värdnamns-SSL-tillstånd används för att hantera SSL-bindningar för appens värdnamn. |
||
properties.hostNames |
string[] |
Värdnamn som är associerade med appen. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment som ska användas för appen. |
||
properties.httpsOnly |
boolean |
HttpsOnly: konfigurerar en webbplats så att den endast accepterar https-begäranden. Problem med omdirigering för http-begäranden |
|
properties.hyperV |
boolean |
False |
Hyper-V sandbox-miljö. |
properties.inProgressOperationId |
string |
Anger ett åtgärds-ID om den här webbplatsen har en väntande åtgärd. |
|
properties.ipMode |
Anger appens IP-läge. |
||
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Föråldrad: Hyper-V sandbox-miljö. |
properties.keyVaultReferenceIdentity |
string |
Identitet som ska användas för Key Vault-referensautentisering. |
|
properties.lastModifiedTimeUtc |
string |
Senaste gången appen ändrades, i UTC. Skrivskyddad. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager-ID för kundens valda hanterade miljö som appen ska vara värd för. Detta måste vara av formuläret /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer |
Maximalt antal arbetare. Detta gäller endast för Functions-containern. |
|
properties.outboundIpAddresses |
string |
Lista över IP-adresser som appen använder för utgående anslutningar (t.ex. databasåtkomst). Innehåller VIP:er från klientorganisationer som webbplatsen kan hanteras med aktuella inställningar. Skrivskyddad. |
|
properties.possibleOutboundIpAddresses |
string |
Lista över IP-adresser som appen använder för utgående anslutningar (t.ex. databasåtkomst). Innehåller VIP:er från alla klienter utom dataComponent. Skrivskyddad. |
|
properties.publicNetworkAccess |
string |
Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad" eller en tom sträng. |
|
properties.redundancyMode |
Platsredundansläge |
||
properties.repositorySiteName |
string |
Namnet på lagringsplatsen. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Resurskrav för funktionsappen. |
||
properties.resourceGroup |
string |
Namnet på den resursgrupp som appen tillhör. Skrivskyddad. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
Resurs-ID för den associerade App Service-planen, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguration av appen. |
||
properties.sku |
string |
Aktuell SKU för programmet baserat på tillhörande App Service-plan. Några giltiga SKU-värden är Kostnadsfri, Delad, Basic, Dynamisk, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolerad, IsoleradV2 |
|
properties.slotSwapStatus |
Status för den senaste växlingsåtgärden för distributionsfacket. |
||
properties.state |
string |
Appens aktuella tillstånd. |
|
properties.storageAccountRequired |
boolean |
Kontrollerar om kunden har angett ett lagringskonto |
|
properties.suspendedTill |
string |
Appen pausas tills minnestidskvoten överskrids. |
|
properties.targetSwapSlot |
string |
Anger vilket distributionsfack som den här appen ska växla till. Skrivskyddad. |
|
properties.trafficManagerHostNames |
string[] |
Azure Traffic Manager-värdnamn som är associerade med appen. Skrivskyddad. |
|
properties.usageState |
Tillstånd som anger om appen har överskridit sin kvotanvändning. Skrivskyddad. |
||
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager-ID för det virtuella nätverket och undernätet som ska anslutas av regional VNET-integrering. Detta måste vara i formuläret /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Så här aktiverar du säkerhetskopierings- och återställningsåtgärder över virtuella nätverk |
|
properties.vnetContentShareEnabled |
boolean |
Så här aktiverar du åtkomst till innehåll via virtuellt nätverk |
|
properties.vnetImagePullEnabled |
boolean |
Aktivera hämtning av avbildning via virtuellt nätverk |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. |
|
properties.workloadProfileName |
string |
Namn på arbetsbelastningsprofil för funktionsapp som ska köras på. |
|
tags |
object |
Resurstaggar. |
|
type |
string |
Resurstyp. |
SiteAvailabilityState
Tillgänglighetstillstånd för hanteringsinformation för appen.
Värde | Description |
---|---|
DisasterRecoveryMode | |
Limited | |
Normal |
SiteConfig
Konfiguration av en App Service-app.
Name | Typ | Standardvärde | Description |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Flagga för att använda creds för hanterad identitet för ACR-hämtning |
|
acrUserManagedIdentityID |
string |
Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Information om den formella API-definitionen för appen. |
||
apiManagementConfig |
Azure API-hanteringsinställningar som är länkade till appen. |
||
appCommandLine |
string |
Appkommandorad som ska startas. |
|
appSettings |
Programinställningar. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Regler för automatisk läkning. |
||
autoSwapSlotName |
string |
Namn på automatisk växling av fack. |
|
azureStorageAccounts |
<string,
Azure |
Lista över Azure Storage-konton. |
|
connectionStrings |
Anslutningssträngar. |
||
cors |
CORS-inställningar (Cross-Origin Resource Sharing). |
||
defaultDocuments |
string[] |
Standarddokument. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Dokumentrot. |
|
elasticWebAppScaleLimit |
integer |
Maximalt antal arbetare som en webbplats kan skala ut till.
Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled |
|
experiments |
Det här är en lösning för polymorfa typer. |
||
ftpsState |
Status för FTP/FTPS-tjänsten |
||
functionAppScaleLimit |
integer |
Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När den är aktiverad övervakar ScaleController inte händelsekällor direkt, utan anropar i stället körningen för att hämta skalningsstatus. |
|
handlerMappings |
Hanterarmappningar. |
||
healthCheckPath |
string |
Sökväg för hälsokontroll |
|
http20Enabled |
boolean |
True |
Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
IP-säkerhetsbegränsningar för main. |
||
ipSecurityRestrictionsDefaultAction |
Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. |
||
javaContainer |
string |
Java-container. |
|
javaContainerVersion |
string |
Java-containerversion. |
|
javaVersion |
string |
Java-version. |
|
keyVaultReferenceIdentity |
string |
Identitet som ska användas för Key Vault-referensautentisering. |
|
limits |
Webbplatsgränser. |
||
linuxFxVersion |
string |
Linux App Framework och version |
|
loadBalancing |
Platsbelastningsutjämning. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer |
Storleksgräns för HTTP-loggar. |
|
machineKey |
Site MachineKey. |
||
managedPipelineMode |
Hanterat pipelineläge. |
||
managedServiceIdentityId |
integer |
Hanterat tjänstidentitets-ID |
|
metadata |
Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter. |
||
minTlsCipherSuite |
TLS-chiffersviten med minsta styrka som tillåts för ett program |
||
minTlsVersion |
MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden |
||
minimumElasticInstanceCount |
integer |
Antal minsta antal instanser för en webbplats Den här inställningen gäller endast för elastiska planer |
|
netFrameworkVersion |
string |
v4.6 |
.NET Framework-version. |
nodeVersion |
string |
Version av Node.js. |
|
numberOfWorkers |
integer |
Antal arbetare. |
|
phpVersion |
string |
Version av PHP. |
|
powerShellVersion |
string |
Version av PowerShell. |
|
preWarmedInstanceCount |
integer |
Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
|
publicNetworkAccess |
string |
Egenskap för att tillåta eller blockera all offentlig trafik. |
|
publishingUsername |
string |
Publicera användarnamn. |
|
push |
Push-slutpunktsinställningar. |
||
pythonVersion |
string |
Version av Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Fjärrfelsökningsversion. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string |
Begär förfallotid för spårning. |
|
scmIpSecurityRestrictions |
IP-säkerhetsbegränsningar för scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
IP-säkerhetsbegränsningar för scm för att använda main. |
|
scmMinTlsVersion |
ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen |
||
scmType |
SCM-typ. |
||
tracingOptions |
string |
Spårningsalternativ. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Virtuella program. |
||
vnetName |
string |
Namn på virtuellt nätverk. |
|
vnetPrivatePortsCount |
integer |
Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. |
|
vnetRouteAllEnabled |
boolean |
Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. |
|
webSocketsEnabled |
boolean |
|
|
websiteTimeZone |
string |
Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
|
windowsFxVersion |
string |
Xenon App Framework och version |
|
xManagedServiceIdentityId |
integer |
Explicit hanterat tjänstidentitets-ID |
SiteDnsConfig
Name | Typ | Description |
---|---|---|
dnsAltServer |
string |
Alternativ DNS-server som ska användas av appar. Den här egenskapen replikerar inställningen WEBSITE_DNS_ALT_SERVER app. |
dnsLegacySortOrder |
boolean |
Anger att webbplatser som använder anpassade DNS-servrar för virtuellt nätverk fortfarande sorterar listan över DNS-servrar. Skrivskyddad. |
dnsMaxCacheTimeout |
integer |
Anpassad tid för DNS att cachelagras i sekunder. Tillåtet intervall: 0–60. Standardvärdet är 30 sekunder. 0 innebär att cachelagring är inaktiverat. |
dnsRetryAttemptCount |
integer |
Totalt antal återförsök för dns-sökning. Tillåtet intervall: 1–5. Standardvärdet är 3. |
dnsRetryAttemptTimeout |
integer |
Tidsgräns för ett enda DNS-uppslag i sekunder. Tillåtet intervall: 1–30. Standardvärdet är 3. |
dnsServers |
string[] |
Lista över anpassade DNS-servrar som ska användas av en app för sökningar. Maximalt 5 dns-servrar kan anges. |
SiteLimits
Måttgränser som angetts för en app.
Name | Typ | Description |
---|---|---|
maxDiskSizeInMb |
integer |
Maximal tillåten diskstorleksanvändning i MB. |
maxMemoryInMb |
integer |
Maximal tillåten minnesanvändning i MB. |
maxPercentageCpu |
number |
Högsta tillåtna cpu-användningsprocent. |
SiteLoadBalancing
Platsbelastningsutjämning.
Värde | Description |
---|---|
LeastRequests | |
LeastRequestsWithTieBreaker | |
LeastResponseTime | |
PerSiteRoundRobin | |
RequestHash | |
WeightedRoundRobin | |
WeightedTotalTraffic |
SiteMachineKey
MachineKey för en app.
Name | Typ | Description |
---|---|---|
decryption |
string |
Algoritm som används för dekryptering. |
decryptionKey |
string |
Dekrypteringsnyckel. |
validation |
string |
MachineKey-validering. |
validationKey |
string |
Valideringsnyckel. |
SlotSwapStatus
Status för den senaste lyckade växlingsåtgärden för fack.
Name | Typ | Description |
---|---|---|
destinationSlotName |
string |
Målplatsen för den senaste växlingsåtgärden. |
sourceSlotName |
string |
Källplatsen för den senaste växlingsåtgärden. |
timestampUtc |
string |
Den tid då det senaste lyckade fackbytet slutfördes. |
SlowRequestsBasedTrigger
Utlösare baserat på körningstid för begäran.
Name | Typ | Description |
---|---|---|
count |
integer |
Antal begäranden. |
path |
string |
Sökväg för begäran. |
timeInterval |
string |
Tidsintervall. |
timeTaken |
string |
Tidsåtgång. |
SslState
SSL-typ
Värde | Description |
---|---|
Disabled | |
IpBasedEnabled | |
SniEnabled |
StatusCodesBasedTrigger
Utlösare baserat på statuskod.
Name | Typ | Description |
---|---|---|
count |
integer |
Antal begäranden. |
path |
string |
Sökväg för begäran |
status |
integer |
HTTP-statuskod. |
subStatus |
integer |
Begär understatus. |
timeInterval |
string |
Tidsintervall. |
win32Status |
integer |
Win32-felkod. |
StatusCodesRangeBasedTrigger
Utlösare baserat på intervall med statuskoder.
Name | Typ | Description |
---|---|---|
count |
integer |
Antal begäranden. |
path |
string |
|
statusCodes |
string |
HTTP-statuskod. |
timeInterval |
string |
Tidsintervall. |
Storage
Lagring för distribuerat paket som används av funktionsappen.
Name | Typ | Description |
---|---|---|
authentication |
Autentiseringsmetod för åtkomst till lagringskontot för distribution. |
|
type |
Egenskap för att välja Azure Storage-typ. Tillgängliga alternativ: blobContainer. |
|
value |
string |
Egenskap för att ange URL:en för den valda Azure Storage-typen. Exempel: För blobContainer kan värdet vara https://.blob.core.windows.net/. |
SupportedTlsVersions
MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden
Värde | Description |
---|---|
1.0 | |
1.1 | |
1.2 | |
1.3 |
TlsCipherSuites
TLS-chiffersviten med minsta styrka som tillåts för ett program
Värde | Description |
---|---|
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
Skalnings- och samtidighetsinställningar för funktionsappens utlösare.
Name | Typ | Description |
---|---|---|
http |
Skalnings- och samtidighetsinställningar för HTTP-utlösaren. |
UsageState
Tillstånd som anger om appen har överskridit sin kvotanvändning. Skrivskyddad.
Värde | Description |
---|---|
Exceeded | |
Normal |
userAssignedIdentity
Användartilldelad identitet.
Name | Typ | Description |
---|---|---|
clientId |
string |
Klient-ID för användartilldelad identitet |
principalId |
string |
Huvud-ID för användartilldelad identitet |
VirtualApplication
Virtuellt program i en app.
Name | Typ | Description |
---|---|---|
physicalPath |
string |
Fysisk sökväg. |
preloadEnabled |
boolean |
|
virtualDirectories |
Virtuella kataloger för virtuellt program. |
|
virtualPath |
string |
Virtuell sökväg. |
VirtualDirectory
Katalog för virtuellt program.
Name | Typ | Description |
---|---|---|
physicalPath |
string |
Fysisk sökväg. |
virtualPath |
string |
Sökväg till virtuellt program. |