Microsoft.Web sites/slots/config 'web' 2020-10-01
Bicep-resursdefinition
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'web'
.
Andra alternativ finns i:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Backup
- connectionstrings
- Loggar
- metadata
- pushsettings
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Web/sites/slots/config@2020-10-01' = {
name: 'web'
kind: 'string'
parent: resourceSymbolicName
properties: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
timeInterval: 'string'
timeTaken: 'string'
}
statusCodes: [
{
count: int
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
}
}
autoSwapSlotName: 'string'
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
}
Egenskapsvärden
sites/slots/config-web
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
"web" |
Typ | Typ av resurs. | sträng |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: platser |
properties | Kärnresursegenskaper | SiteConfig |
SiteConfig
Name | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda autentiseringsuppgifter för hanterad identitet för ACR-hämtning | boolesk |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | true om AlwaysOn är aktiverat; annars . false |
boolesk |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandoraden som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | true om Auto Heal är aktiverat; annars . false |
boolesk |
autoHealRules | Reparera regler automatiskt. | AutoHealRules |
autoSwapSlotName | Namn på plats för automatisk växling. | sträng |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | true om detaljerad felloggning är aktiverad; annars . false |
boolesk |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfiska typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | boolesk |
httpLoggingEnabled | true om HTTP-loggning är aktiverat. annars . false |
boolesk |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true för att aktivera lokal MySQL; annars . false |
boolesk |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterad tjänstidentitets-ID | int |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal preWarmed-instanser. Den här inställningen gäller endast för förbrukning och elastiska planer |
int |
publishingUsername | Publicera användarnamn. | sträng |
Tryck | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | true om fjärrfelsökning är aktiverat. annars . false |
boolesk |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | true om spårning av begäran är aktiverat. annars . false |
boolesk |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för scm för att använda main. | boolesk |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta version av TLS som krävs för SSL-begäranden för SCM-plats | '1.0' '1.1' '1.2' |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" Dropbox "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | true för att använda 32-bitars arbetsprocess; annars . false |
boolesk |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Virtual Network namn. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | int |
vnetRouteAllEnabled | Virtual Network Route All aktiverat. Detta gör att all utgående trafik får Virtual Network säkerhetsgrupper och användardefinierade vägar. | boolesk |
webSocketsEnabled | true om WebSocket är aktiverat; annars . false |
boolesk |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit ID för hanterad tjänstidentitet | int |
ApiDefinitionInfo
Name | Beskrivning | Värde |
---|---|---|
url | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Name | Beskrivning | Värde |
---|---|---|
id | APIM-Api identifierare. | sträng |
NameValuePair
Name | Beskrivning | Värde |
---|---|---|
name | Parnamn. | sträng |
värde | Parvärde. | sträng |
AutoHealRules
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutoHealActions |
utlösare | Villkor som beskriver när åtgärder för automatisk läkning ska utföras. | AutoHealTriggers |
AutoHealActions
Name | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återanvänd" |
customAction | Anpassade åtgärder som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan du vidtar åtgärden |
sträng |
AutoHealCustomAction
Name | Beskrivning | Värde |
---|---|---|
Exe | Körbar fil som ska köras. | sträng |
parametrar | Parametrar för den körbara filen. | sträng |
AutoHealTriggers
Name | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel baserad på privata byte. | int |
Begäranden | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namn på anslutningssträng. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Name | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger den lista över ursprung som ska tillåtas att skapa korsande ursprung anrop (till exempel: http://example.com:12345 ). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
boolesk |
Experiment
Name | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för upprampning. | RampUpRule[] |
RampUpRule
Name | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken omdirigeras till om du väljer att göra det. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. Se TiPCallback-webbplatstillägget för byggnadsställningen och kontrakten. https://www.siteextensions.net/packages/TiPCallback/ |
sträng |
changeIntervalInMinutes | Anger intervall i minuter för att omvärdera ReroutePercentage. | int |
changeStep | I scenariot med automatisk upprampning är det här steget att lägga till/ta bort från ReroutePercentage tills det når \nMinReroutePercentage ellerMaxReroutePercentage . Platsmått kontrolleras varje N-minut som anges i ChangeIntervalInMinutes .\nanpassad beslutsalgoritmkan anges i TiPCallback-webbplatstillägget vilken URL som kan anges i ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | int |
minReroutePercentage | Anger den nedre gränsen ovanför vilken ReroutePercentage ska stanna. | int |
name | Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till ActionHostName . |
int |
HandlerMapping
Name | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
anknytning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
IpSecurityRestriction
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av REGEL FÖR IP-begränsning. | sträng |
Headers | IP-begränsningsregelhuvuden. X-Vidarebefordrad värd (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar(eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner är tillåtna men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är .. - Om egenskapen är null eller tom (standard) tillåts eventuella vidarebefordrade kedjor (eller brist på). - Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchande. |
objekt |
Ip | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
name | Namn på IP-begränsningsregler. | sträng |
prioritet | Prioritet för IP-begränsningsregel. | int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (internt) Trafiktagg för undernät | int |
tagg | Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (internt) Vnet-trafiktagg | int |
SiteLimits
Name | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | int |
maxPercentageCpu | Högsta tillåtna cpu-användning i procent. | int |
PushSettings
Name | Beskrivning | Värde |
---|---|---|
Typ | Typ av resurs. | sträng |
properties | PushSettings resursspecifika egenskaper | PushSettingsEgenskaper |
PushSettingsEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | 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. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | 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 bör utföras på PushRequestHandler. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
VirtualApplication
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | true om förinläsning är aktiverat. annars . false |
boolesk |
virtualDirectories | Virtuella kataloger för virtuella program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |
Resursdefinition för ARM-mall
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'web'
.
Andra alternativ finns i:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Backup
- connectionstrings
- Loggar
- metadata
- pushsettings
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2020-10-01",
"name": "web",
"kind": "string",
"properties": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"timeInterval": "string",
"timeTaken": "string"
},
"statusCodes": [
{
"count": "int",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
]
}
},
"autoSwapSlotName": "string",
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
}
}
Egenskapsvärden
sites/slots/config-web
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Web/sites/slots/config" |
apiVersion | Resurs-API-versionen | '2020-10-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
"web" |
Typ | Typ av resurs. | sträng |
properties | Kärnresursegenskaper | SiteConfig |
SiteConfig
Name | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda hanterade identitetsautentiseringsuppgifter för ACR-hämtning | boolesk |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | true om AlwaysOn är aktiverat; annars . false |
boolesk |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandorad som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | true om Auto Heal är aktiverat; annars . false |
boolesk |
autoHealRules | Regler för automatisk läkning. | AutoHealRules |
autoSwapSlotName | Namn på automatisk växling av fack. | sträng |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | true om detaljerad felloggning är aktiverad. annars . false |
boolesk |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfiska typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | boolesk |
httpLoggingEnabled | true om HTTP-loggning är aktiverat. annars . false |
boolesk |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true för att aktivera lokal MySQL; annars . false |
boolesk |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterad tjänstidentitets-ID | int |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden | '1.0' '1.1' '1.2' |
netFrameworkVersion | .NET Framework version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal preWarmed-instanser. Den här inställningen gäller endast för förbrukning och elastiska planer |
int |
publishingUsername | Publicera användarnamn. | sträng |
Tryck | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | true om fjärrfelsökning är aktiverat. annars . false |
boolesk |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | true om spårning av begäran är aktiverat. annars . false |
boolesk |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för att scm ska använda main. | boolesk |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen | '1.0' '1.1' '1.2' |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | true för att använda 32-bitars arbetsprocess; annars . false |
boolesk |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Virtual Network namn. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | int |
vnetRouteAllEnabled | Virtual Network Route All aktiverat. Detta gör att all utgående trafik har Virtual Network säkerhetsgrupper och användardefinierade vägar. | boolesk |
webSocketsEnabled | true om WebSocket är aktiverat; annars . false |
boolesk |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit hanterat tjänstidentitets-ID | int |
ApiDefinitionInfo
Name | Beskrivning | Värde |
---|---|---|
url | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Name | Beskrivning | Värde |
---|---|---|
id | APIM-Api identifierare. | sträng |
NameValuePair
Name | Beskrivning | Värde |
---|---|---|
name | Parnamn. | sträng |
värde | Parvärde. | sträng |
AutoHealRules
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutohealActions |
utlösare | Villkor som beskriver när åtgärder ska utföras automatiskt. | AutoHealTriggers |
AutohealActions
Name | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återanvänd" |
customAction | Anpassade åtgärder som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan du vidtar åtgärden |
sträng |
AutoHealCustomAction
Name | Beskrivning | Värde |
---|---|---|
Exe | Körbar fil som ska köras. | sträng |
parametrar | Parametrar för den körbara filen. | sträng |
AutoHealTriggers
Name | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel som baseras på privata byte. | int |
Begäranden | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namnet på anslutningssträngen. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Name | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger listan över ursprung som ska tillåtas att skapa korsande ursprung samtal (till exempel: http://example.com:12345 ). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
boolesk |
Experiment
Name | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för upprampning. | RampUpRule[] |
RampUpRule
Name | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken omdirigeras till om du väljer att göra det. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som URL kan anges. Se TiPCallback-webbplatstillägget för byggnadsställningen och kontrakten. https://www.siteextensions.net/packages/TiPCallback/ |
sträng |
changeIntervalInMinutes | Anger intervall i minuter för att omvärdera ReroutePercentage. | int |
changeStep | I scenariot med automatisk upprampning är det här steget att lägga till/ta bort från ReroutePercentage tills det når \nMinReroutePercentage ellerMaxReroutePercentage . Platsmått kontrolleras varje N-minut som anges i ChangeIntervalInMinutes .\nanpassad beslutsalgoritmkan anges i TiPCallback-webbplatstillägget vilken URL som kan anges i ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | int |
minReroutePercentage | Anger den nedre gränsen ovanför vilken ReroutePercentage ska stanna. | int |
name | Namn på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till ActionHostName . |
int |
HandlerMapping
Name | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
anknytning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
IpSecurityRestriction
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av REGEL FÖR IP-begränsning. | sträng |
Headers | IP-begränsningsregelhuvuden. X-Vidarebefordrad värd (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchningslogik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar(eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner är tillåtna men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchningslogik är .. - Om egenskapen är null eller tom (standard) tillåts eventuella vidarebefordrade kedjor (eller brist på). - Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchande. |
objekt |
Ip | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
name | Namn på IP-begränsningsregler. | sträng |
prioritet | Prioritet för IP-begränsningsregel. | int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (internt) Trafiktagg för undernät | int |
tagg | Definierar vad det här IP-filtret ska användas för. Detta är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (intern) Trafiktagg för virtuellt nätverk | int |
SiteLimits
Name | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | int |
maxPercentageCpu | Högsta tillåtna cpu-användning i procent. | int |
PushSettings
Name | Beskrivning | Värde |
---|---|---|
Typ | Typ av resurs. | sträng |
properties | PushSettings resursspecifika egenskaper | PushSettingsProperties |
PushSettingsProperties
Name | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | 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. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | 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. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
VirtualApplication
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | true om förinläsning är aktiverat; annars . false |
boolesk |
virtualDirectories | Virtuella kataloger för virtuella program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Alternativ för namnegenskap
Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen.
Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'web'
.
Andra alternativ finns i:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Backup
- connectionstrings
- Loggar
- metadata
- pushsettings
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2020-10-01"
name = "web"
parent_id = "string"
body = jsonencode({
properties = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
timeInterval = "string"
timeTaken = "string"
}
statusCodes = [
{
count = int
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
}
}
autoSwapSlotName = "string"
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
kind = "string"
})
}
Egenskapsvärden
sites/slots/config-web
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Web/sites/slots/config@2020-10-01" |
name | Resursnamnet | "web" |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
Typ | Typ av resurs. | sträng |
properties | Kärnresursegenskaper | SiteConfig |
SiteConfig
Name | Beskrivning | Värde |
---|---|---|
acrUseManagedIdentityCreds | Flagga för att använda hanterade identitetsautentiseringsuppgifter för ACR-hämtning | boolesk |
acrUserManagedIdentityID | Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId | sträng |
alwaysOn | true om AlwaysOn är aktiverat; annars . false |
boolesk |
apiDefinition | Information om den formella API-definitionen för appen. | ApiDefinitionInfo |
apiManagementConfig | Azure API-hanteringsinställningar som är länkade till appen. | ApiManagementConfig |
appCommandLine | Appkommandorad som ska startas. | sträng |
appSettings | Programinställningar. | NameValuePair[] |
autoHealEnabled | true om Auto Heal är aktiverat; annars . false |
boolesk |
autoHealRules | Regler för automatisk läkning. | AutoHealRules |
autoSwapSlotName | Namn på automatisk växling av fack. | sträng |
connectionStrings | Anslutningssträngar. | ConnStringInfo[] |
cors | CORS-inställningar (Cross-Origin Resource Sharing). | CorsSettings |
defaultDocuments | Standarddokument. | string[] |
detailedErrorLoggingEnabled | true om detaljerad felloggning är aktiverad. annars . false |
boolesk |
documentRoot | Dokumentrot. | sträng |
Experiment | Det här är en lösning för polymorfiska typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
handlerMappings | Hanterarmappningar. | HandlerMapping[] |
healthCheckPath | Sökväg för hälsokontroll | sträng |
http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 | boolesk |
httpLoggingEnabled | true om HTTP-loggning är aktiverat. annars . false |
boolesk |
ipSecurityRestrictions | IP-säkerhetsbegränsningar för main. | IpSecurityRestriction[] |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "RequestHash" "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | true för att aktivera lokal MySQL; annars . false |
boolesk |
logsDirectorySizeLimit | Storleksgräns för HTTP-loggar. | int |
managedPipelineMode | Hanterat pipelineläge. | "Klassisk" "Integrerad" |
managedServiceIdentityId | Hanterat tjänstidentitets-ID | int |
minTlsVersion | MinTlsVersion: konfigurerar den lägsta version av TLS som krävs för SSL-begäranden | ”1.0” "1.1" "1.2" |
netFrameworkVersion | .NET Framework version. | sträng |
nodeVersion | Version av Node.js. | sträng |
numberOfWorkers | Antal arbetare. | int |
phpVersion | Version av PHP. | sträng |
powerShellVersion | Version av PowerShell. | sträng |
preWarmedInstanceCount | Antal preWarmed-instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
int |
publishingUsername | Publicera användarnamn. | sträng |
Tryck | Push-slutpunktsinställningar. | PushSettings |
pythonVersion | Version av Python. | sträng |
remoteDebuggingEnabled | true om fjärrfelsökning är aktiverat; annars . false |
boolesk |
remoteDebuggingVersion | Fjärrfelsökningsversion. | sträng |
requestTracingEnabled | true om spårning av förfrågningar är aktiverat; annars . false |
boolesk |
requestTracingExpirationTime | Begär förfallotid för spårning. | sträng |
scmIpSecurityRestrictions | IP-säkerhetsbegränsningar för scm. | IpSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | IP-säkerhetsbegränsningar för scm för att använda main. | boolesk |
scmMinTlsVersion | ScmMinTlsVersion: konfigurerar den lägsta version av TLS som krävs för SSL-begäranden för SCM-plats | ”1.0” "1.1" "1.2" |
scmType | SCM-typ. | "BitbucketGit" "BitbucketHg" "CodePlexGit" "CodePlexHg" "Dropbox" "ExternalGit" "ExternalHg" "GitHub" "LocalGit" "Ingen" "OneDrive" "Tfs" "VSO" "VSTSRM" |
tracingOptions | Spårningsalternativ. | sträng |
use32BitWorkerProcess | true för att använda 32-bitars arbetsprocess; annars . false |
boolesk |
virtualApplications | Virtuella program. | VirtualApplication[] |
vnetName | Virtual Network namn. | sträng |
vnetPrivatePortsCount | Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. | int |
vnetRouteAllEnabled | Virtual Network Route All aktiverat. Detta gör att all utgående trafik får Virtual Network säkerhetsgrupper och användardefinierade vägar. | boolesk |
webSocketsEnabled | true om WebSocket är aktiverat; annars . false |
boolesk |
windowsFxVersion | Xenon App Framework och version | sträng |
xManagedServiceIdentityId | Explicit ID för hanterad tjänstidentitet | int |
ApiDefinitionInfo
Name | Beskrivning | Värde |
---|---|---|
url | URL:en för API-definitionen. | sträng |
ApiManagementConfig
Name | Beskrivning | Värde |
---|---|---|
id | APIM-Api identifierare. | sträng |
NameValuePair
Name | Beskrivning | Värde |
---|---|---|
name | Parnamn. | sträng |
värde | Parvärde. | sträng |
AutoHealRules
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Åtgärder som ska utföras när en regel utlöses. | AutoHealActions |
utlösare | Villkor som beskriver när åtgärder för automatisk läkning ska utföras. | AutoHealTriggers |
AutoHealActions
Name | Beskrivning | Värde |
---|---|---|
actionType | Fördefinierade åtgärder som ska vidtas. | "CustomAction" "LogEvent" "Återanvänd" |
customAction | Anpassad åtgärd som ska vidtas. | AutoHealCustomAction |
minProcessExecutionTime | Minsta tid som processen måste köras innan åtgärden vidtas |
sträng |
AutoHealCustomAction
Name | Beskrivning | Värde |
---|---|---|
Exe | Körbar fil som ska köras. | sträng |
parametrar | Parametrar för den körbara filen. | sträng |
AutoHealTriggers
Name | Beskrivning | Värde |
---|---|---|
privateBytesInKB | En regel som baseras på privata byte. | int |
Begäranden | En regel som baseras på totalt antal begäranden. | RequestsBasedTrigger |
slowRequests | En regel som baseras på körningstid för begäran. | SlowRequestsBasedTrigger |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namnet på anslutningssträngen. | sträng |
typ | Typ av databas. | "ApiHub" "Anpassad" "DocDb" "EventHub" "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "SQLAzure" "SQLServer" "ServiceBus" |
CorsSettings
Name | Beskrivning | Värde |
---|---|---|
allowedOrigins | Hämtar eller anger listan över ursprung som ska tillåtas att skapa korsande ursprung samtal (till exempel: http://example.com:12345 ). Använd "*" för att tillåta alla. |
string[] |
supportCredentials | Hämtar eller anger om CORS-begäranden med autentiseringsuppgifter tillåts. Se https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials för mer information. |
boolesk |
Experiment
Name | Beskrivning | Värde |
---|---|---|
rampUpRules | Lista över regler för uppkörning. | RampUpRule[] |
RampUpRule
Name | Beskrivning | Värde |
---|---|---|
actionHostName | Värdnamn för ett fack som trafiken omdirigeras till om det väljs. T.ex. myapp-stage.azurewebsites.net. | sträng |
changeDecisionCallbackUrl | Anpassad beslutsalgoritm kan anges i TiPCallback-webbplatstillägget som url kan anges. Se TiPCallback-webbplatstillägget för autogenereringen och kontrakten. https://www.siteextensions.net/packages/TiPCallback/ |
sträng |
changeIntervalInMinutes | Anger intervallet i minuter för att omvärdera ReroutePercentage. | int |
changeStep | I scenariot för automatisk start är det här steget att lägga till/ta bort från ReroutePercentage tills det når \nMinReroutePercentage ellerMaxReroutePercentage . Platsmått kontrolleras var N:e minut som anges i ChangeIntervalInMinutes .\nAnpassad beslutsalgoritmkan anges i TiPCallback-webbplatstillägget som URL kan anges i ChangeDecisionCallbackUrl . |
int |
maxReroutePercentage | Anger den övre gränsen under vilken ReroutePercentage ska stanna. | int |
minReroutePercentage | Anger den nedre gränsen över vilken ReroutePercentage ska stanna. | int |
name | Namnet på routningsregeln. Det rekommenderade namnet är att peka på platsen som tar emot trafiken i experimentet. | sträng |
reroutePercentage | Procentandel av trafiken som omdirigeras till ActionHostName . |
int |
HandlerMapping
Name | Beskrivning | Värde |
---|---|---|
Argument | Kommandoradsargument som ska skickas till skriptprocessorn. | sträng |
anknytning | Begäranden med det här tillägget hanteras med det angivna FastCGI-programmet. | sträng |
scriptProcessor | Den absoluta sökvägen till FastCGI-programmet. | sträng |
IpSecurityRestriction
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Tillåt eller neka åtkomst för det här IP-intervallet. | sträng |
beskrivning | Beskrivning av REGEL FÖR IP-begränsning. | sträng |
Headers | Ip-begränsningsregelhuvuden. X-Vidarebefordrad värd (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Matchande logik är .. – Om egenskapen är null eller tom (standard) tillåts alla värdar (eller brist på). – Ett värde jämförs med ordningstal-ignorera-skiftläge (exklusive portnummer). – Jokertecken för underdomäner tillåts men matchar inte rotdomänen. *.contoso.com matchar till exempel underdomänen foo.contoso.com men inte rotdomänen contoso.com eller foo.bar.contoso.com på flera nivåer – Unicode-värdnamn tillåts men konverteras till Punycode för matchning. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Matchande logik är .. – Om egenskapen är null eller tom (standard) tillåts alla vidarebefordrade kedjor (eller brist på). - Om någon adress (exklusive portnummer) i kedjan (kommaavgränsad) matchar den CIDR som definieras av egenskapen. X-Azure-FDID och X-FD-HealthProbe. Matchningslogik är exakt matchning. |
objekt |
Ip | IP-adress som säkerhetsbegränsningen är giltig för. Den kan vara i form av en ren ipv4-adress (nödvändig undernätsmaskegenskap) eller CIDR-notation, till exempel ipv4/mask (inledande bitmatchning). För CIDR, Egenskapen SubnetMask får inte anges. |
sträng |
name | Regelnamn för IP-begränsning. | sträng |
prioritet | Prioritet för IP-begränsningsregel. | int |
subnetMask | Nätmask för intervallet med IP-adresser som begränsningen är giltig för. | sträng |
subnetTrafficTag | (intern) Trafiktagg för undernät | int |
tagg | Definierar vad det här IP-filtret ska användas för. Det här är för att stödja IP-filtrering på proxyservrar. | "Standard" "ServiceTag" "XffProxy" |
vnetSubnetResourceId | Resurs-ID för virtuellt nätverk | sträng |
vnetTrafficTag | (intern) Trafiktagg för virtuellt nätverk | int |
SiteLimits
Name | Beskrivning | Värde |
---|---|---|
maxDiskSizeInMb | Maximal tillåten diskstorleksanvändning i MB. | int |
maxMemoryInMb | Maximal tillåten minnesanvändning i MB. | int |
maxPercentageCpu | Högsta tillåtna cpu-användning i procent. | int |
PushSettings
Name | Beskrivning | Värde |
---|---|---|
Typ | Typ av resurs. | sträng |
properties | PushSettings resursspecifika egenskaper | PushSettingsProperties |
PushSettingsProperties
Name | Beskrivning | Värde |
---|---|---|
dynamicTagsJson | 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. | sträng |
isPushEnabled | Hämtar eller anger en flagga som anger om push-slutpunkten är aktiverad. | bool (krävs) |
tagsRequiringAuth | 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. |
sträng |
tagWhitelistJson | Hämtar eller anger en JSON-sträng som innehåller en lista med taggar som finns i listan över tillåtna för användning av push-registreringsslutpunkten. | sträng |
VirtualApplication
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
preloadEnabled | true om förinläsning är aktiverat; annars . false |
boolesk |
virtualDirectories | Virtuella kataloger för virtuella program. | VirtualDirectory[] |
virtualPath | Virtuell sökväg. | sträng |
VirtualDirectory
Name | Beskrivning | Värde |
---|---|---|
physicalPath | Fysisk sökväg. | sträng |
virtualPath | Sökväg till virtuellt program. | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för