Delen via


SiteConfigOutput interface

Configuratie van een App Service-app.

Eigenschappen

acrUseManagedIdentityCreds

Vlag voor het gebruik van Managed Identity Creds voor ACR-pull

acrUserManagedIdentityID

Als u een door de gebruiker beheerde identiteit gebruikt, wordt de client-id van de door de gebruiker beheerde identiteit gebruikt

alwaysOn

true als AlwaysOn is ingeschakeld; anders, false.

apiDefinition

Informatie over de formele API-definitie voor de app.

apiManagementConfig

Azure API Management-instellingen die zijn gekoppeld aan de app.

appCommandLine

De opdrachtregel van de app om te starten.

appSettings

Toepassingsinstellingen.

autoHealEnabled

true als Automatisch herstellen is ingeschakeld; anders, false.

autoHealRules

Regels voor automatisch herstellen.

autoSwapSlotName

Naam van automatisch wisselen van site.

azureStorageAccounts

Lijst met Azure Storage-accounts.

connectionStrings

Verbindingsreeksen.

cors

CORS-instellingen (Cross-Origin Resource Sharing).

defaultDocuments

Standaarddocumenten.

detailedErrorLoggingEnabled

true als gedetailleerde logboekregistratie van fouten is ingeschakeld; anders, false.

documentRoot

Hoofdmap van het document.

experiments

Dit is een oplossing voor polymorfe typen.

ftpsState

Status van FTP/FTPS-service

functionAppScaleLimit

Maximum aantal werknemers waarnaar een site kan worden uitgeschaald. Deze instelling is alleen van toepassing op de abonnementen Verbruik en Elastic Premium

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.

handlerMappings

Handlertoewijzingen.

healthCheckPath

Pad voor statuscontrole

http20Enabled

Http20Enabled: hiermee configureert u een website zodat clients verbinding kunnen maken via http2.0

httpLoggingEnabled

true als HTTP-logboekregistratie is ingeschakeld; anders, false.

ipSecurityRestrictions

IP-beveiligingsbeperkingen voor de hoofdmap.

javaContainer

Java-container.

javaContainerVersion

Java-containerversie.

javaVersion

Java-versie.

keyVaultReferenceIdentity

Identiteit die moet worden gebruikt voor Key Vault-referentieverificatie.

limits

Sitelimieten.

linuxFxVersion

Linux App Framework en versie

loadBalancing

Sitetaakverdeling.

localMySqlEnabled

true lokale MySQL inschakelen; anders, false.

logsDirectorySizeLimit

Limiet voor mapgrootte van HTTP-logboeken.

machineKey

Site MachineKey.

managedPipelineMode

Beheerde pijplijnmodus.

managedServiceIdentityId

Id van beheerde service-id

minimumElasticInstanceCount

Aantal minimale exemplaren voor een site Deze instelling is alleen van toepassing op de elastische abonnementen

minTlsVersion

MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen

netFrameworkVersion

.NET Framework-versie.

nodeVersion

Versie van Node.js.

numberOfWorkers

Aantal werknemers.

phpVersion

Versie van PHP.

powerShellVersion

Versie van PowerShell.

preWarmedInstanceCount

Aantal voorafwarmde exemplaren. Deze instelling is alleen van toepassing op de verbruiks- en elastische abonnementen

publicNetworkAccess

Eigenschap om al het openbare verkeer toe te staan of te blokkeren.

publishingUsername

Gebruikersnaam publiceren.

push

Push-eindpuntinstellingen.

pythonVersion

Versie van Python.

remoteDebuggingEnabled

true als externe foutopsporing is ingeschakeld; anders, false.

remoteDebuggingVersion

Versie voor foutopsporing op afstand.

requestTracingEnabled

true als tracering van aanvragen is ingeschakeld; anders, false.

requestTracingExpirationTime

Verlooptijd van tracering aanvragen.

scmIpSecurityRestrictions

IP-beveiligingsbeperkingen voor scm.

scmIpSecurityRestrictionsUseMain

IP-beveiligingsbeperkingen voor scm om hoofd te gebruiken.

scmMinTlsVersion

ScmMinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen voor SCM-site

scmType

SCM-type.

tracingOptions

Traceringsopties.

use32BitWorkerProcess

true 32-bits werkproces gebruiken; anders, false.

virtualApplications

Virtuele toepassingen.

vnetName

Naam van virtueel netwerk.

vnetPrivatePortsCount

Het aantal privépoorten dat aan deze app is toegewezen. Deze worden dynamisch toegewezen in runtime.

vnetRouteAllEnabled

Virtual Network Route All ingeschakeld. Dit zorgt ervoor dat al het uitgaande verkeer virtuele netwerkbeveiligingsgroepen en door de gebruiker gedefinieerde routes heeft toegepast.

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

webSocketsEnabled

true als WebSocket is ingeschakeld; anders, false.

windowsFxVersion

Xenon App Framework en versie

xManagedServiceIdentityId

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?: ApiDefinitionInfoOutput

Waarde van eigenschap

apiManagementConfig

Azure API Management-instellingen die zijn gekoppeld aan de app.

apiManagementConfig?: ApiManagementConfigOutput

Waarde van eigenschap

appCommandLine

De opdrachtregel van de app om te starten.

appCommandLine?: string

Waarde van eigenschap

string

appSettings

Toepassingsinstellingen.

appSettings?: NameValuePairOutput[]

Waarde van eigenschap

autoHealEnabled

true als Automatisch herstellen is ingeschakeld; anders, false.

autoHealEnabled?: boolean

Waarde van eigenschap

boolean

autoHealRules

Regels voor automatisch herstellen.

autoHealRules?: AutoHealRulesOutput

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, AzureStorageInfoValueOutput>

Waarde van eigenschap

Record<string, AzureStorageInfoValueOutput>

connectionStrings

Verbindingsreeksen.

connectionStrings?: ConnStringInfoOutput[]

Waarde van eigenschap

cors

CORS-instellingen (Cross-Origin Resource Sharing).

cors?: CorsSettingsOutput

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?: ExperimentsOutput

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

Handlertoewijzingen.

handlerMappings?: HandlerMappingOutput[]

Waarde van eigenschap

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?: IpSecurityRestrictionOutput[]

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

Sitelimieten.

limits?: SiteLimitsOutput

Waarde van eigenschap

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

machineKey

Site MachineKey.

machineKey?: SiteMachineKeyOutput

Waarde van eigenschap

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

Push-eindpuntinstellingen.

push?: PushSettingsOutput

Waarde van eigenschap

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

Waarde van eigenschap

string

scmIpSecurityRestrictions

IP-beveiligingsbeperkingen voor scm.

scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]

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?: VirtualApplicationOutput[]

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