Microsoft.Web sites/slots
Bicep-resursdefinition
Resurstypen platser/platser 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.
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Web/sites/slots@2022-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
parent: resourceSymbolicName
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
clientAffinityEnabled: bool
clientCertEnabled: bool
clientCertExclusionPaths: 'string'
clientCertMode: 'string'
cloningInfo: {
appSettingsOverrides: {}
cloneCustomHostNames: bool
cloneSourceControl: bool
configureLoadBalancing: bool
correlationId: 'string'
hostingEnvironment: 'string'
overwrite: bool
sourceWebAppId: 'string'
sourceWebAppLocation: 'string'
trafficManagerProfileId: 'string'
trafficManagerProfileName: 'string'
}
containerSize: int
customDomainVerificationId: 'string'
dailyMemoryTimeQuota: int
enabled: bool
hostingEnvironmentProfile: {
id: 'string'
}
hostNamesDisabled: bool
hostNameSslStates: [
{
hostType: 'string'
name: 'string'
sslState: 'string'
thumbprint: 'string'
toUpdate: bool
virtualIP: 'string'
}
]
httpsOnly: bool
hyperV: bool
isXenon: bool
keyVaultReferenceIdentity: 'string'
managedEnvironmentId: 'string'
publicNetworkAccess: 'string'
redundancyMode: 'string'
reserved: bool
scmSiteAlsoStopped: bool
serverFarmId: 'string'
siteConfig: {
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
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
elasticWebAppScaleLimit: int
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
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
}
]
ipSecurityRestrictionsDefaultAction: 'string'
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
metadata: [
{
name: 'string'
value: 'string'
}
]
minimumElasticInstanceCount: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
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
}
]
scmIpSecurityRestrictionsDefaultAction: 'string'
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
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
vnetContentShareEnabled: bool
vnetImagePullEnabled: bool
vnetRouteAllEnabled: bool
}
}
Egenskapsvärden
webbplatser/platser
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 2–59 Giltiga tecken: Alfanumeriska, bindestreck och Unicode-tecken som kan mappas till Punycode |
location | Resursplats. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
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 |
extendedLocation | Utökad plats. | ExtendedLocation |
identity | Hanterad tjänstidentitet. | ManagedServiceIdentity |
properties | Specifika egenskaper för platsresurs | SiteProperties |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på den utökade platsen. | sträng |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Ingen" "SystemTilldelade" "SystemAssigned, UserAssigned" "Användartilldelade" |
userAssignedIdentities | 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} | objekt |
SiteProperties
Name | Beskrivning | Värde |
---|---|---|
clientAffinityEnabled | true för att aktivera klienttillhörighet; false för att sluta skicka cookies för sessionstillhörighet, som dirigerar klientbegäranden i samma session till samma instans. Standardvärdet är true . |
boolesk |
clientCertEnabled | true för att aktivera klientcertifikatautentisering (ömsesidig TLS-autentisering); annars . false Standardvärdet är false . |
boolesk |
clientCertExclusionPaths | kommaavgränsade undantagssökvägar för klientcertifikatautentisering | sträng |
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 accepterat. |
"Valfritt" "OptionalInteractiveUser" "Krävs" |
cloningInfo | Om det anges när appen skapas klonas appen från en källapp. | CloningInfo |
containerSize | Storleken på funktionscontainern. | int |
customDomainVerificationId | 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. | sträng |
dailyMemoryTimeQuota | Högsta tillåtna kvot för daglig minnestid (gäller endast för dynamiska appar). | int |
enabled | true om appen är aktiverad. annars . false Om du ställer in det här värdet på false inaktiveras appen (tar appen offline). |
boolesk |
hostingEnvironmentProfile | App Service-miljön att använda för appen. | HostingEnvironmentProfile |
hostNamesDisabled | true för att inaktivera appens offentliga värdnamn. annars . false Om true är appen endast tillgänglig via API-hanteringsprocessen. |
boolesk |
hostNameSslStates | Värdnamns-SSL-tillstånd används för att hantera SSL-bindningar för appens värdnamn. | HostNameSslState[] |
httpsOnly | HttpsOnly: konfigurerar en webbplats för att endast acceptera https-begäranden. Omdirigering av problem för http-begäranden |
boolesk |
hyperV | Hyper-V-sandbox-miljö. | boolesk |
isXenon | Föråldrad: Hyper-V-sandbox-miljö. | boolesk |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
managedEnvironmentId | Azure Resource Manager-ID för kundens valda hanterade miljö som appen ska vara värd för. Detta måste vara av formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | sträng |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad" eller en tom sträng. | sträng |
redundancyMode | Platsredundansläge | "ActiveActive" "Redundans" "GeoRedundant" "Manuell" "Ingen" |
Reserverade | true om reserverad; annars . false |
boolesk |
scmSiteAlsoStopped | true för att stoppa SCM-webbplatsen (KUDU) när appen stoppas. annars . false Standardvärdet är false . |
boolesk |
serverFarmId | Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | sträng |
siteConfig | Konfiguration av appen. | SiteConfig |
storageAccountRequired | Kontrollerar om kunden har angett lagringskonto krävs | boolesk |
virtualNetworkSubnetId | Azure Resource Manager-ID för det virtuella nätverket och undernätet som ska anslutas av regional VNET-integrering. Detta måste vara av formatet /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
sträng |
vnetContentShareEnabled | Så här aktiverar du åtkomst till innehåll över virtuellt nätverk | boolesk |
vnetImagePullEnabled | Så här aktiverar du hämtning av avbildningar över Virtual Network | boolesk |
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 |
CloningInfo
Name | Beskrivning | Värde |
---|---|---|
appSettingsOverrides | Åsidosättning av programinställningar för klonad app. Om de här inställningarna anges åsidosätter de klonade inställningarna från källappen. Annars behålls programinställningar från källappen. |
objekt |
cloneCustomHostNames | true för att klona anpassade värdnamn från källappen. annars . false |
boolesk |
cloneSourceControl | true för att klona källkontroll från källappen. annars . false |
boolesk |
configureLoadBalancing | true för att konfigurera belastningsutjämning för käll- och målappen. |
boolesk |
correlationId | Korrelations-ID för kloningsåtgärd. Detta ID binder flera kloningsåtgärder tillsammans för att använda samma ögonblicksbild. |
sträng |
hostingEnvironment | App Service-miljön. | sträng |
skriv över | true för att skriva över målappen. annars . false |
boolesk |
sourceWebAppId | ARM-resurs-ID för källappen. Appens resurs-ID är i formatet /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} för produktionsplatser och /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} för andra platser. |
sträng (krävs) |
sourceWebAppLocation | Plats för källappen, t.ex. USA, västra eller Europa, norra | sträng |
trafficManagerProfileId | ARM-resurs-ID för Traffic Manager-profilen som ska användas, om den finns. Traffic Manager-resurs-ID är i formatet /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
sträng |
trafficManagerProfileName | Namnet på Traffic Manager-profilen som ska skapas. Detta behövs bara om Traffic Manager-profilen inte redan finns. | sträng |
HostingEnvironmentProfile
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID för App Service-miljön. | sträng |
HostNameSslState
Name | Beskrivning | Värde |
---|---|---|
hostType | Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn. | "Lagringsplats" "Standard" |
name | Värdnamn. | sträng |
sslState | SSL-typ. | "Inaktiverad" "IpBasedEnabled" "SniEnabled" |
Stämpel | Tumavtryck för SSL-certifikat. | sträng |
toUpdate | Ange till true för att uppdatera befintligt värdnamn. |
boolesk |
virtualIP | Virtuell IP-adress tilldelad till värdnamnet om IP-baserad SSL är aktiverad. | sträng |
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 |
azureStorageAccounts | Lista över Azure Storage-konton. | objekt |
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 |
elasticWebAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är true |
int |
Experiment | Det här är en lösning för polymorfiska typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "AllAllowed" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för förbruknings- och Elastic Premium-abonnemangen |
int |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om funktionens körningsskalningsövervakning är aktiverad. När det är aktiverat ScaleController övervakar inte händelsekällor direkt, utan anropar i stället till runtime för att hämta skalningsstatus. |
boolesk |
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[] |
ipSecurityRestrictionsDefaultAction | Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "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 |
metadata | Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter. | NameValuePair[] |
minimumElasticInstanceCount | Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer |
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 |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. | sträng |
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[] |
scmIpSecurityRestrictionsDefaultAction | Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
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 får Virtual Network säkerhetsgrupper och användardefinierade vägar. | boolesk |
websiteTimeZone | 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 sig tz-databasvärden https://www.iana.org/time-zones (för en snabbreferens se https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). För Windows förväntar sig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
sträng |
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 |
slowRequestsWithPath | En regel som baseras på flera regel för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran | sträng |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
StatusCodesRangeBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namnet 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 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 | (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 över taggar som tillåts 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 |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Funktionen Provision Consumption Plan (Etableringsförbrukningsplan) med ett distributionsfack |
Den här mallen etablerar en funktionsapp i en förbrukningsplan, vilket är en dynamisk värdplan. Appen körs på begäran och du debiteras per körning, utan något stående resursåtagande. Det finns andra mallar för etablering på en dedikerad värdplan. |
Azure-funktionsapp med ett distributionsfack |
Den här mallen etablerar en funktionsapp på en Premium-plan med produktionsplats och ytterligare ett distributionsfack. |
Webbapp med anpassade distributionsfack |
Den här mallen är ett enkelt sätt att distribuera en webbapp med anpassade distributionsfack i Azure Web Apps. |
Webbapp med hög tillgänglighet i flera regioner |
Med den här mallen kan du skapa en säker lösning med hög tillgänglighet från slutpunkt till region med två webbappar i olika regioner bakom Azure Front Door |
Säker webbapp på N-nivå |
Med den här mallen kan du skapa en säker lösning från slutpunkt till slutpunkt med två webbappar med mellanlagringsplatser, klientdel och serverdel. Klientdelen förbrukar säkert baksidan via VNet-inmatning och privat slutpunkt |
Resursdefinition för ARM-mall
Resurstypen platser/platser 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.
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Web/sites/slots",
"apiVersion": "2022-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"clientAffinityEnabled": "bool",
"clientCertEnabled": "bool",
"clientCertExclusionPaths": "string",
"clientCertMode": "string",
"cloningInfo": {
"appSettingsOverrides": {},
"cloneCustomHostNames": "bool",
"cloneSourceControl": "bool",
"configureLoadBalancing": "bool",
"correlationId": "string",
"hostingEnvironment": "string",
"overwrite": "bool",
"sourceWebAppId": "string",
"sourceWebAppLocation": "string",
"trafficManagerProfileId": "string",
"trafficManagerProfileName": "string"
},
"containerSize": "int",
"customDomainVerificationId": "string",
"dailyMemoryTimeQuota": "int",
"enabled": "bool",
"hostingEnvironmentProfile": {
"id": "string"
},
"hostNamesDisabled": "bool",
"hostNameSslStates": [
{
"hostType": "string",
"name": "string",
"sslState": "string",
"thumbprint": "string",
"toUpdate": "bool",
"virtualIP": "string"
}
],
"httpsOnly": "bool",
"hyperV": "bool",
"isXenon": "bool",
"keyVaultReferenceIdentity": "string",
"managedEnvironmentId": "string",
"publicNetworkAccess": "string",
"redundancyMode": "string",
"reserved": "bool",
"scmSiteAlsoStopped": "bool",
"serverFarmId": "string",
"siteConfig": {
"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",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"elasticWebAppScaleLimit": "int",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"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"
}
],
"ipSecurityRestrictionsDefaultAction": "string",
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"metadata": [
{
"name": "string",
"value": "string"
}
],
"minimumElasticInstanceCount": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"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"
}
],
"scmIpSecurityRestrictionsDefaultAction": "string",
"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",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
},
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string",
"vnetContentShareEnabled": "bool",
"vnetImagePullEnabled": "bool",
"vnetRouteAllEnabled": "bool"
}
}
Egenskapsvärden
platser/platser
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Web/sites/slots" |
apiVersion | Resurs-API-versionen | '2022-09-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 2–59 Giltiga tecken: Alfanumeriska tecken, bindestreck och Unicode-tecken som kan mappas till Punycode |
location | Resursplats. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
Typ | Typ av resurs. | sträng |
extendedLocation | Utökad plats. | ExtendedLocation |
identity | Hanterad tjänstidentitet. | ManagedServiceIdentity |
properties | Platsresursspecifika egenskaper | SiteProperties |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namn på utökad plats. | sträng |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "Användartilldelade" |
userAssignedIdentities | Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | objekt |
SiteProperties
Name | Beskrivning | Värde |
---|---|---|
clientAffinityEnabled | true för att aktivera klienttillhörighet; false för att sluta skicka cookies för sessionstillhörighet, som dirigerar klientbegäranden i samma session till samma instans. Standardvärdet är true . |
boolesk |
clientCertEnabled | true för att aktivera klientcertifikatautentisering (ömsesidig TLS-autentisering); annars . false Standardvärdet är false . |
boolesk |
clientCertExclusionPaths | kommaavgränsade undantagssökvägar för klientcertifikatautentisering | sträng |
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. |
"Valfritt" "OptionalInteractiveUser" "Krävs" |
cloningInfo | Om det anges när appen skapas klonas appen från en källapp. | CloningInfo |
containerSize | Storleken på funktionscontainern. | int |
customDomainVerificationId | Unik identifierare som verifierar de anpassade domäner som tilldelats appen. Kunden lägger till detta ID i en txt-post för verifiering. | sträng |
dailyMemoryTimeQuota | Högsta tillåtna kvot för daglig minnestid (gäller endast för dynamiska appar). | int |
enabled | true om appen är aktiverad. annars . false Om du ställer in det här värdet på false inaktiveras appen (tar appen offline). |
boolesk |
hostingEnvironmentProfile | App Service-miljön att använda för appen. | HostingEnvironmentProfile |
hostNamesDisabled | true för att inaktivera appens offentliga värdnamn. annars . false Om true är appen endast tillgänglig via API-hanteringsprocessen. |
boolesk |
hostNameSslStates | Värdnamns-SSL-tillstånd används för att hantera SSL-bindningar för appens värdnamn. | HostNameSslState[] |
httpsOnly | HttpsOnly: konfigurerar en webbplats för att endast acceptera https-begäranden. Omdirigering av problem för http-begäranden |
boolesk |
hyperV | Hyper-V-sandbox-miljö. | boolesk |
isXenon | Föråldrad: Hyper-V-sandbox-miljö. | boolesk |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
managedEnvironmentId | Azure Resource Manager-ID för kundens valda hanterade miljö som appen ska vara värd för. Detta måste vara av formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | sträng |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad" eller en tom sträng. | sträng |
redundancyMode | Platsredundansläge | "ActiveActive" "Redundans" "GeoRedundant" "Manuell" "Ingen" |
Reserverade | true om reserverad; annars . false |
boolesk |
scmSiteAlsoStopped | true för att stoppa SCM-webbplatsen (KUDU) när appen stoppas. annars . false Standardvärdet är false . |
boolesk |
serverFarmId | Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | sträng |
siteConfig | Konfiguration av appen. | SiteConfig |
storageAccountRequired | Kontrollerar om kunden har angett lagringskonto krävs | boolesk |
virtualNetworkSubnetId | Azure Resource Manager-ID för det virtuella nätverket och undernätet som ska anslutas av regional VNET-integrering. Detta måste vara av formatet /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
sträng |
vnetContentShareEnabled | Så här aktiverar du åtkomst till innehåll över virtuellt nätverk | boolesk |
vnetImagePullEnabled | Så här aktiverar du hämtning av avbildningar över Virtual Network | boolesk |
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 |
CloningInfo
Name | Beskrivning | Värde |
---|---|---|
appSettingsOverrides | Åsidosättning av programinställningar för klonad app. Om de här inställningarna anges åsidosätter de klonade inställningarna från källappen. Annars behålls programinställningar från källappen. |
objekt |
cloneCustomHostNames | true för att klona anpassade värdnamn från källappen. annars . false |
boolesk |
cloneSourceControl | true för att klona källkontroll från källappen. annars . false |
boolesk |
configureLoadBalancing | true för att konfigurera belastningsutjämning för käll- och målappen. |
boolesk |
correlationId | Korrelations-ID för kloningsåtgärd. Det här ID:t binder flera kloningsåtgärder tillsammans för att använda samma ögonblicksbild. |
sträng |
hostingEnvironment | App Service-miljön. | sträng |
skriv över | true för att skriva över målappen. annars . false |
boolesk |
sourceWebAppId | ARM-resurs-ID för källappen. Appresurs-ID är av formuläret /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. |
sträng (krävs) |
sourceWebAppLocation | Plats för källappen, t.ex. USA, västra eller Europa, norra | sträng |
trafficManagerProfileId | ARM-resurs-ID för Traffic Manager-profilen som ska användas, om det finns. Traffic Manager-resurs-ID är i formuläret /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
sträng |
trafficManagerProfileName | Namnet på Traffic Manager-profilen som ska skapas. Detta behövs bara om Traffic Manager-profilen inte redan finns. | sträng |
HostingEnvironmentProfile
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID för App Service-miljön. | sträng |
HostNameSslState
Name | Beskrivning | Värde |
---|---|---|
hostType | Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn. | Lagringsplats "Standard" |
name | Värdnamn. | sträng |
sslState | SSL-typ. | "Inaktiverad" "IpBasedEnabled" "SniEnabled" |
Stämpel | Tumavtryck för SSL-certifikat. | sträng |
toUpdate | Ange till för att true uppdatera befintligt värdnamn. |
boolesk |
virtualIP | Virtuell IP-adress tilldelad till värdnamnet om IP-baserad SSL är aktiverad. | sträng |
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 |
azureStorageAccounts | Lista över Azure Storage-konton. | objekt |
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 |
elasticWebAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är true |
int |
Experiment | Detta är att arbeta runt för polymorfa typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "Allatillåtna" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för förbruknings- och Elastic Premium-planer |
int |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskala är aktiverat. När aktiverad, ScaleController övervakar inte händelsekällor direkt, utan anropar i stället till runtime för att hämta skalningsstatus. |
boolesk |
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[] |
ipSecurityRestrictionsDefaultAction | Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
Gränser | Webbplatsbegränsningar. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "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 |
metadata | Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter. | NameValuePair[] |
minimumElasticInstanceCount | Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer |
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 |
publicNetworkAccess | Egenskap som tillåter eller blockerar all offentlig trafik. | sträng |
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[] |
scmIpSecurityRestrictionsDefaultAction | Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
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 |
websiteTimeZone | 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 sig tz-databasvärden https://www.iana.org/time-zones (för en snabbreferens se https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). För Windows förväntar sig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
sträng |
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 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 |
slowRequestsWithPath | En regel som baseras på flera regler för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran | sträng |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
StatusCodesRangeBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namnet 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 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 | 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 över taggar som tillåts 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 |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Funktionen Provision Consumption Plan (Etableringsförbrukningsplan) med ett distributionsfack |
Den här mallen etablerar en funktionsapp i en förbrukningsplan, vilket är en dynamisk värdplan. Appen körs på begäran och du debiteras per körning, utan något stående resursåtagande. Det finns andra mallar för etablering på en dedikerad värdplan. |
Azure-funktionsapp med ett distributionsfack |
Den här mallen etablerar en funktionsapp på en Premium-plan med produktionsplats och ytterligare ett distributionsfack. |
Webbapp med anpassade distributionsfack |
Den här mallen är ett enkelt sätt att distribuera en webbapp med anpassade distributionsfack i Azure Web Apps. |
Webbapp med hög tillgänglighet i flera regioner |
Med den här mallen kan du skapa en säker lösning med hög tillgänglighet från slutpunkt till region med två webbappar i olika regioner bakom Azure Front Door |
Säker webbapp på N-nivå |
Med den här mallen kan du skapa en säker lösning från slutpunkt till slutpunkt med två webbappar med mellanlagringsplatser, klientdel och serverdel. Klientdelen förbrukar säkert baksidan via VNet-inmatning och privat slutpunkt |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen platser/platser kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/sites/slots-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots@2022-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
clientAffinityEnabled = bool
clientCertEnabled = bool
clientCertExclusionPaths = "string"
clientCertMode = "string"
cloningInfo = {
appSettingsOverrides = {}
cloneCustomHostNames = bool
cloneSourceControl = bool
configureLoadBalancing = bool
correlationId = "string"
hostingEnvironment = "string"
overwrite = bool
sourceWebAppId = "string"
sourceWebAppLocation = "string"
trafficManagerProfileId = "string"
trafficManagerProfileName = "string"
}
containerSize = int
customDomainVerificationId = "string"
dailyMemoryTimeQuota = int
enabled = bool
hostingEnvironmentProfile = {
id = "string"
}
hostNamesDisabled = bool
hostNameSslStates = [
{
hostType = "string"
name = "string"
sslState = "string"
thumbprint = "string"
toUpdate = bool
virtualIP = "string"
}
]
httpsOnly = bool
hyperV = bool
isXenon = bool
keyVaultReferenceIdentity = "string"
managedEnvironmentId = "string"
publicNetworkAccess = "string"
redundancyMode = "string"
reserved = bool
scmSiteAlsoStopped = bool
serverFarmId = "string"
siteConfig = {
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
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
elasticWebAppScaleLimit = int
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
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
}
]
ipSecurityRestrictionsDefaultAction = "string"
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
metadata = [
{
name = "string"
value = "string"
}
]
minimumElasticInstanceCount = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
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
}
]
scmIpSecurityRestrictionsDefaultAction = "string"
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
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
vnetContentShareEnabled = bool
vnetImagePullEnabled = bool
vnetRouteAllEnabled = bool
}
kind = "string"
extendedLocation = {
name = "string"
}
})
}
Egenskapsvärden
webbplatser/platser
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Web/sites/slots@2022-09-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 2–59 Giltiga tecken: Alfanumeriska, bindestreck och Unicode-tecken som kan mappas till Punycode |
location | Resursplats. | sträng (krävs) |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: platser |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
Typ | Typ av resurs. | sträng |
extendedLocation | Utökad plats. | ExtendedLocation |
identity | Hanterad tjänstidentitet. | ManagedServiceIdentity |
properties | Specifika egenskaper för platsresurs | SiteProperties |
ExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | Namnet på den utökade platsen. | sträng |
ManagedServiceIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "SystemTilldelade" "SystemAssigned, UserAssigned" "Användartilldelade" |
identity_ids | 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} | Matris med användaridentitets-ID:t. |
SiteProperties
Name | Beskrivning | Värde |
---|---|---|
clientAffinityEnabled | true för att aktivera klienttillhörighet; false för att sluta skicka cookies för sessionstillhörighet, som dirigerar klientbegäranden i samma session till samma instans. Standardvärdet är true . |
boolesk |
clientCertEnabled | true för att aktivera klientcertifikatautentisering (ömsesidig TLS-autentisering); annars . false Standardvärdet är false . |
boolesk |
clientCertExclusionPaths | kommaavgränsade undantagssökvägar för klientcertifikatautentisering | sträng |
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 accepterat. |
"Valfritt" "OptionalInteractiveUser" "Krävs" |
cloningInfo | Om det anges när appen skapas klonas appen från en källapp. | CloningInfo |
containerSize | Storleken på funktionscontainern. | int |
customDomainVerificationId | 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. | sträng |
dailyMemoryTimeQuota | Högsta tillåtna kvot för daglig minnestid (gäller endast för dynamiska appar). | int |
enabled | true om appen är aktiverad. annars . false Om du ställer in det här värdet på false inaktiveras appen (tar appen offline). |
boolesk |
hostingEnvironmentProfile | App Service-miljön att använda för appen. | HostingEnvironmentProfile |
hostNamesDisabled | true för att inaktivera appens offentliga värdnamn. annars . false Om true är appen endast tillgänglig via API-hanteringsprocessen. |
boolesk |
hostNameSslStates | Värdnamns-SSL-tillstånd används för att hantera SSL-bindningar för appens värdnamn. | HostNameSslState[] |
httpsOnly | HttpsOnly: konfigurerar en webbplats för att endast acceptera https-begäranden. Omdirigering av problem för http-begäranden |
boolesk |
hyperV | Hyper-V-sandbox-miljö. | boolesk |
isXenon | Föråldrad: Hyper-V-sandbox-miljö. | boolesk |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
managedEnvironmentId | Azure Resource Manager-ID för kundens valda hanterade miljö som appen ska vara värd för. Detta måste vara av formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} | sträng |
publicNetworkAccess | Egenskap för att tillåta eller blockera all offentlig trafik. Tillåtna värden: "Aktiverad", "Inaktiverad" eller en tom sträng. | sträng |
redundancyMode | Platsredundansläge | "ActiveActive" "Redundans" "GeoRedundant" "Manuell" "Ingen" |
Reserverade | true om reserverad; annars . false |
boolesk |
scmSiteAlsoStopped | true för att stoppa SCM-webbplatsen (KUDU) när appen stoppas. annars . false Standardvärdet är false . |
boolesk |
serverFarmId | Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | sträng |
siteConfig | Konfiguration av appen. | SiteConfig |
storageAccountRequired | Kontrollerar om kunden har angett lagringskonto krävs | boolesk |
virtualNetworkSubnetId | Azure Resource Manager-ID för det virtuella nätverket och undernätet som ska anslutas av regional VNET-integrering. Detta måste vara av formatet /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
sträng |
vnetContentShareEnabled | Så här aktiverar du åtkomst till innehåll över virtuellt nätverk | boolesk |
vnetImagePullEnabled | Så här aktiverar du hämtning av avbildningar över Virtual Network | boolesk |
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 |
CloningInfo
Name | Beskrivning | Värde |
---|---|---|
appSettingsOverrides | Åsidosättning av programinställningar för klonad app. Om de här inställningarna anges åsidosätter de klonade inställningarna från källappen. Annars behålls programinställningar från källappen. |
objekt |
cloneCustomHostNames | true för att klona anpassade värdnamn från källappen. annars . false |
boolesk |
cloneSourceControl | true för att klona källkontroll från källappen. annars . false |
boolesk |
configureLoadBalancing | true för att konfigurera belastningsutjämning för käll- och målappen. |
boolesk |
correlationId | Korrelations-ID för kloningsåtgärd. Det här ID:t binder flera kloningsåtgärder tillsammans för att använda samma ögonblicksbild. |
sträng |
hostingEnvironment | App Service-miljön. | sträng |
skriv över | true för att skriva över målappen. annars . false |
boolesk |
sourceWebAppId | ARM-resurs-ID för källappen. Appresurs-ID är av formuläret /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. |
sträng (krävs) |
sourceWebAppLocation | Plats för källappen, t.ex. USA, västra eller Europa, norra | sträng |
trafficManagerProfileId | ARM-resurs-ID för Traffic Manager-profilen som ska användas, om det finns. Traffic Manager-resurs-ID är i formuläret /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
sträng |
trafficManagerProfileName | Namnet på Traffic Manager-profilen som ska skapas. Detta behövs bara om Traffic Manager-profilen inte redan finns. | sträng |
HostingEnvironmentProfile
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID för App Service-miljön. | sträng |
HostNameSslState
Name | Beskrivning | Värde |
---|---|---|
hostType | Anger om värdnamnet är ett standard- eller lagringsplatsvärdnamn. | "Lagringsplats" "Standard" |
name | Värdnamn. | sträng |
sslState | SSL-typ. | "Inaktiverad" "IpBasedEnabled" "SniEnabled" |
Stämpel | Tumavtryck för SSL-certifikat. | sträng |
toUpdate | Ange till true för att uppdatera befintligt värdnamn. |
boolesk |
virtualIP | Virtuell IP-adress tilldelad till värdnamnet om IP-baserad SSL är aktiverad. | sträng |
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 |
azureStorageAccounts | Lista över Azure Storage-konton. | objekt |
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 |
elasticWebAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är true |
int |
Experiment | Detta är att arbeta runt för polymorfa typer. | Experiment |
ftpsState | Status för FTP/FTPS-tjänsten | "Allatillåtna" "Inaktiverad" "FtpsOnly" |
functionAppScaleLimit | Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för förbruknings- och Elastic Premium-abonnemangen |
int |
functionsRuntimeScaleMonitoringEnabled | Hämtar eller anger ett värde som anger om funktionens körningsskalningsövervakning är aktiverad. När det är aktiverat ScaleController övervakar inte händelsekällor direkt, utan anropar i stället till runtime för att hämta skalningsstatus. |
boolesk |
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[] |
ipSecurityRestrictionsDefaultAction | Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
javaContainer | Java-container. | sträng |
javaContainerVersion | Java-containerversion. | sträng |
javaVersion | Java-version. | sträng |
keyVaultReferenceIdentity | Identitet som ska användas för Key Vault referensautentisering. | sträng |
Gränser | Webbplatsgränser. | SiteLimits |
linuxFxVersion | Linux App Framework och version | sträng |
loadBalancing | Utjämning av platsbelastning. | "LeastRequests" "LeastResponseTime" "PerSiteRoundRobin" "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 |
metadata | Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter. | NameValuePair[] |
minimumElasticInstanceCount | Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer |
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örbruknings- och elastiska planer |
int |
publicNetworkAccess | Egenskap som tillåter eller blockerar all offentlig trafik. | sträng |
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[] |
scmIpSecurityRestrictionsDefaultAction | Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas. | "Tillåt" "Neka" |
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 |
websiteTimeZone | 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 sig tz-databasvärden https://www.iana.org/time-zones (för en snabbreferens se https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ). För Windows förväntar sig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
sträng |
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 |
slowRequestsWithPath | En regel som baseras på flera regel för långsamma begäranden med sökväg | SlowRequestsBasedTrigger[] |
statusCodes | En regel som baseras på statuskoder. | StatusCodesBasedTrigger[] |
statusCodesRange | En regel som baseras på statuskoder. | StatusCodesRangeBasedTrigger[] |
RequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
timeInterval | Tidsintervall. | sträng |
SlowRequestsBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran. | sträng |
timeInterval | Tidsintervall. | sträng |
timeTaken | Tidsåtgång. | sträng |
StatusCodesBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | Sökväg för begäran | sträng |
status | HTTP-statuskod. | int |
subStatus | Begär understatus. | int |
timeInterval | Tidsintervall. | sträng |
win32Status | Win32-felkod. | int |
StatusCodesRangeBasedTrigger
Name | Beskrivning | Värde |
---|---|---|
count | Antal begäranden. | int |
path | sträng | |
statusCodes | HTTP-statuskod. | sträng |
timeInterval | Tidsintervall. | sträng |
ConnStringInfo
Name | Beskrivning | Värde |
---|---|---|
Connectionstring | Värde för anslutningssträng. | sträng |
name | Namnet 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 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 över taggar som tillåts 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