SiteConfig interface
Configuratie van een App Service-app.
Eigenschappen
| acr |
Vlag voor het gebruik van Managed Identity Creds voor ACR-pull |
| acr |
Als u een door de gebruiker beheerde identiteit gebruikt, wordt de client-id van de door de gebruiker beheerde identiteit gebruikt |
| always |
|
| api |
Informatie over de formele API-definitie voor de app. |
| api |
Azure API Management-instellingen die zijn gekoppeld aan de app. |
| app |
De opdrachtregel van de app om te starten. |
| app |
Toepassingsinstellingen. |
| auto |
|
| auto |
Regels voor automatisch herstellen. |
| auto |
Naam van automatisch wisselen van site. |
| azure |
Lijst met Azure Storage-accounts. |
| connection |
Verbindingsreeksen. |
| cors | CORS-instellingen (Cross-Origin Resource Sharing). |
| default |
Standaarddocumenten. |
| detailed |
|
| document |
Hoofdmap van het document. |
| experiments | Dit is een oplossing voor polymorfe typen. |
| ftps |
Status van FTP/FTPS-service |
| function |
Maximum aantal werknemers waarnaar een site kan worden uitgeschaald. Deze instelling is alleen van toepassing op de abonnementen Verbruik en Elastic Premium |
| functions |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of bewaking van de runtimeschaal van functions is ingeschakeld. Wanneer deze functie is ingeschakeld, controleert de ScaleController gebeurtenisbronnen niet rechtstreeks, maar roept deze in plaats daarvan aan bij de runtime om de schaalstatus op te halen. |
| handler |
Handlertoewijzingen. |
| health |
Pad voor statuscontrole |
| http20Enabled | Http20Enabled: hiermee configureert u een website zodat clients verbinding kunnen maken via http2.0 |
| http |
|
| ip |
IP-beveiligingsbeperkingen voor de hoofdmap. |
| java |
Java-container. |
| java |
Java-containerversie. |
| java |
Java-versie. |
| key |
Identiteit die moet worden gebruikt voor Key Vault-referentieverificatie. |
| limits | Sitelimieten. |
| linux |
Linux App Framework en versie |
| load |
Sitetaakverdeling. |
| local |
|
| logs |
Limiet voor mapgrootte van HTTP-logboeken. |
| managed |
Beheerde pijplijnmodus. |
| managed |
Id van beheerde service-id |
| minimum |
Aantal minimale exemplaren voor een site Deze instelling is alleen van toepassing op de elastische abonnementen |
| min |
MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen |
| net |
.NET Framework-versie. |
| node |
Versie van Node.js. |
| number |
Aantal werknemers. |
| php |
Versie van PHP. |
| power |
Versie van PowerShell. |
| pre |
Aantal voorafwarmde exemplaren. Deze instelling is alleen van toepassing op de verbruiks- en elastische abonnementen |
| public |
Eigenschap om al het openbare verkeer toe te staan of te blokkeren. |
| publishing |
Gebruikersnaam publiceren. |
| push | Push-eindpuntinstellingen. |
| python |
Versie van Python. |
| remote |
|
| remote |
Versie voor foutopsporing op afstand. |
| request |
|
| request |
Verlooptijd van tracering aanvragen. |
| scm |
IP-beveiligingsbeperkingen voor scm. |
| scm |
IP-beveiligingsbeperkingen voor scm om hoofd te gebruiken. |
| scm |
ScmMinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen voor SCM-site |
| scm |
SCM-type. |
| tracing |
Traceringsopties. |
| use32Bit |
|
| virtual |
Virtuele toepassingen. |
| vnet |
Naam van virtueel netwerk. |
| vnet |
Het aantal privépoorten dat aan deze app is toegewezen. Deze worden dynamisch toegewezen in runtime. |
| vnet |
Virtual Network Route All ingeschakeld. Dit zorgt ervoor dat al het uitgaande verkeer virtuele netwerkbeveiligingsgroepen en door de gebruiker gedefinieerde routes heeft toegepast. |
| website |
Hiermee stelt u de tijdzone in die een site gebruikt voor het genereren van tijdstempels. Compatibel met Linux en Windows App Service. Het instellen van de WEBSITE_TIME_ZONE app-instelling heeft voorrang op deze configuratie. Voor Linux worden tz-databasewaarden verwacht https://www.iana.org/time-zones (zie https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesvoor een beknopt overzicht). Voor Windows verwacht u een van de tijdzones die worden vermeld onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
| web |
|
| windows |
Xenon App Framework en versie |
| x |
Expliciete id van beheerde service-id |
Eigenschapdetails
acrUseManagedIdentityCreds
Vlag voor het gebruik van Managed Identity Creds voor ACR-pull
acrUseManagedIdentityCreds?: boolean
Waarde van eigenschap
boolean
acrUserManagedIdentityID
Als u een door de gebruiker beheerde identiteit gebruikt, wordt de client-id van de door de gebruiker beheerde identiteit gebruikt
acrUserManagedIdentityID?: string
Waarde van eigenschap
string
alwaysOn
true als AlwaysOn is ingeschakeld; anders, false.
alwaysOn?: boolean
Waarde van eigenschap
boolean
apiDefinition
Informatie over de formele API-definitie voor de app.
apiDefinition?: ApiDefinitionInfo
Waarde van eigenschap
apiManagementConfig
Azure API Management-instellingen die zijn gekoppeld aan de app.
apiManagementConfig?: ApiManagementConfig
Waarde van eigenschap
appCommandLine
De opdrachtregel van de app om te starten.
appCommandLine?: string
Waarde van eigenschap
string
appSettings
autoHealEnabled
true als Automatisch herstellen is ingeschakeld; anders, false.
autoHealEnabled?: boolean
Waarde van eigenschap
boolean
autoHealRules
Regels voor automatisch herstellen.
autoHealRules?: AutoHealRules
Waarde van eigenschap
autoSwapSlotName
Naam van automatisch wisselen van site.
autoSwapSlotName?: string
Waarde van eigenschap
string
azureStorageAccounts
Lijst met Azure Storage-accounts.
azureStorageAccounts?: Record<string, AzureStorageInfoValue>
Waarde van eigenschap
Record<string, AzureStorageInfoValue>
connectionStrings
cors
CORS-instellingen (Cross-Origin Resource Sharing).
cors?: CorsSettings
Waarde van eigenschap
defaultDocuments
Standaarddocumenten.
defaultDocuments?: string[]
Waarde van eigenschap
string[]
detailedErrorLoggingEnabled
true als gedetailleerde logboekregistratie van fouten is ingeschakeld; anders, false.
detailedErrorLoggingEnabled?: boolean
Waarde van eigenschap
boolean
documentRoot
Hoofdmap van het document.
documentRoot?: string
Waarde van eigenschap
string
experiments
Dit is een oplossing voor polymorfe typen.
experiments?: Experiments
Waarde van eigenschap
ftpsState
Status van FTP/FTPS-service
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
Waarde van eigenschap
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
Maximum aantal werknemers waarnaar een site kan worden uitgeschaald. Deze instelling is alleen van toepassing op de abonnementen Verbruik en Elastic Premium
functionAppScaleLimit?: number
Waarde van eigenschap
number
functionsRuntimeScaleMonitoringEnabled
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of bewaking van de runtimeschaal van functions is ingeschakeld. Wanneer deze functie is ingeschakeld, controleert de ScaleController gebeurtenisbronnen niet rechtstreeks, maar roept deze in plaats daarvan aan bij de runtime om de schaalstatus op te halen.
functionsRuntimeScaleMonitoringEnabled?: boolean
Waarde van eigenschap
boolean
handlerMappings
healthCheckPath
Pad voor statuscontrole
healthCheckPath?: string
Waarde van eigenschap
string
http20Enabled
Http20Enabled: hiermee configureert u een website zodat clients verbinding kunnen maken via http2.0
http20Enabled?: boolean
Waarde van eigenschap
boolean
httpLoggingEnabled
true als HTTP-logboekregistratie is ingeschakeld; anders, false.
httpLoggingEnabled?: boolean
Waarde van eigenschap
boolean
ipSecurityRestrictions
IP-beveiligingsbeperkingen voor de hoofdmap.
ipSecurityRestrictions?: IpSecurityRestriction[]
Waarde van eigenschap
javaContainer
Java-container.
javaContainer?: string
Waarde van eigenschap
string
javaContainerVersion
Java-containerversie.
javaContainerVersion?: string
Waarde van eigenschap
string
javaVersion
Java-versie.
javaVersion?: string
Waarde van eigenschap
string
keyVaultReferenceIdentity
Identiteit die moet worden gebruikt voor Key Vault-referentieverificatie.
keyVaultReferenceIdentity?: string
Waarde van eigenschap
string
limits
linuxFxVersion
Linux App Framework en versie
linuxFxVersion?: string
Waarde van eigenschap
string
loadBalancing
Sitetaakverdeling.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
Waarde van eigenschap
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true lokale MySQL inschakelen; anders, false.
localMySqlEnabled?: boolean
Waarde van eigenschap
boolean
logsDirectorySizeLimit
Limiet voor mapgrootte van HTTP-logboeken.
logsDirectorySizeLimit?: number
Waarde van eigenschap
number
managedPipelineMode
Beheerde pijplijnmodus.
managedPipelineMode?: "Integrated" | "Classic"
Waarde van eigenschap
"Integrated" | "Classic"
managedServiceIdentityId
Id van beheerde service-id
managedServiceIdentityId?: number
Waarde van eigenschap
number
minimumElasticInstanceCount
Aantal minimale exemplaren voor een site Deze instelling is alleen van toepassing op de elastische abonnementen
minimumElasticInstanceCount?: number
Waarde van eigenschap
number
minTlsVersion
MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen
minTlsVersion?: "1.0" | "1.1" | "1.2"
Waarde van eigenschap
"1.0" | "1.1" | "1.2"
netFrameworkVersion
.NET Framework-versie.
netFrameworkVersion?: string
Waarde van eigenschap
string
nodeVersion
Versie van Node.js.
nodeVersion?: string
Waarde van eigenschap
string
numberOfWorkers
Aantal werknemers.
numberOfWorkers?: number
Waarde van eigenschap
number
phpVersion
Versie van PHP.
phpVersion?: string
Waarde van eigenschap
string
powerShellVersion
Versie van PowerShell.
powerShellVersion?: string
Waarde van eigenschap
string
preWarmedInstanceCount
Aantal voorafwarmde exemplaren. Deze instelling is alleen van toepassing op de verbruiks- en elastische abonnementen
preWarmedInstanceCount?: number
Waarde van eigenschap
number
publicNetworkAccess
Eigenschap om al het openbare verkeer toe te staan of te blokkeren.
publicNetworkAccess?: string
Waarde van eigenschap
string
publishingUsername
Gebruikersnaam publiceren.
publishingUsername?: string
Waarde van eigenschap
string
push
pythonVersion
Versie van Python.
pythonVersion?: string
Waarde van eigenschap
string
remoteDebuggingEnabled
true als externe foutopsporing is ingeschakeld; anders, false.
remoteDebuggingEnabled?: boolean
Waarde van eigenschap
boolean
remoteDebuggingVersion
Versie voor foutopsporing op afstand.
remoteDebuggingVersion?: string
Waarde van eigenschap
string
requestTracingEnabled
true als tracering van aanvragen is ingeschakeld; anders, false.
requestTracingEnabled?: boolean
Waarde van eigenschap
boolean
requestTracingExpirationTime
Verlooptijd van tracering aanvragen.
requestTracingExpirationTime?: string | Date
Waarde van eigenschap
string | Date
scmIpSecurityRestrictions
IP-beveiligingsbeperkingen voor scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Waarde van eigenschap
scmIpSecurityRestrictionsUseMain
IP-beveiligingsbeperkingen voor scm om hoofd te gebruiken.
scmIpSecurityRestrictionsUseMain?: boolean
Waarde van eigenschap
boolean
scmMinTlsVersion
ScmMinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen voor SCM-site
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
Waarde van eigenschap
"1.0" | "1.1" | "1.2"
scmType
SCM-type.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
Waarde van eigenschap
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
Traceringsopties.
tracingOptions?: string
Waarde van eigenschap
string
use32BitWorkerProcess
true 32-bits werkproces gebruiken; anders, false.
use32BitWorkerProcess?: boolean
Waarde van eigenschap
boolean
virtualApplications
Virtuele toepassingen.
virtualApplications?: VirtualApplication[]
Waarde van eigenschap
vnetName
Naam van virtueel netwerk.
vnetName?: string
Waarde van eigenschap
string
vnetPrivatePortsCount
Het aantal privépoorten dat aan deze app is toegewezen. Deze worden dynamisch toegewezen in runtime.
vnetPrivatePortsCount?: number
Waarde van eigenschap
number
vnetRouteAllEnabled
Virtual Network Route All ingeschakeld. Dit zorgt ervoor dat al het uitgaande verkeer virtuele netwerkbeveiligingsgroepen en door de gebruiker gedefinieerde routes heeft toegepast.
vnetRouteAllEnabled?: boolean
Waarde van eigenschap
boolean
websiteTimeZone
Hiermee stelt u de tijdzone in die een site gebruikt voor het genereren van tijdstempels. Compatibel met Linux en Windows App Service. Het instellen van de WEBSITE_TIME_ZONE app-instelling heeft voorrang op deze configuratie. Voor Linux worden tz-databasewaarden verwacht https://www.iana.org/time-zones (zie https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesvoor een beknopt overzicht). Voor Windows verwacht u een van de tijdzones die worden vermeld onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
websiteTimeZone?: string
Waarde van eigenschap
string
webSocketsEnabled
true als WebSocket is ingeschakeld; anders, false.
webSocketsEnabled?: boolean
Waarde van eigenschap
boolean
windowsFxVersion
Xenon App Framework en versie
windowsFxVersion?: string
Waarde van eigenschap
string
xManagedServiceIdentityId
Expliciete id van beheerde service-id
xManagedServiceIdentityId?: number
Waarde van eigenschap
number