SiteConfig interface
Configurazione di un'app del servizio app.
Proprietà
| acr |
Flag per l'uso di Creds di identità gestite per il pull di Registro Azure Container |
| acr |
Se si usa l'identità gestita dall'utente, id client dell'identità gestita dall'utente |
| always |
|
| api |
Informazioni sulla definizione formale dell'API per l'app. |
| api |
Impostazioni di Gestione API di Azure collegate all'app. |
| app |
Riga di comando dell'app da avviare. |
| app |
Impostazioni dell'applicazione. |
| auto |
|
| auto |
Regole di correzione automatica. |
| auto |
Nome dello slot di scambio automatico. |
| azure |
Elenco di account di archiviazione di Azure. |
| connection |
Stringhe di connessione. |
| cors | Impostazioni CORS (Cross-Origin Resource Sharing). |
| default |
Documenti predefiniti. |
| detailed |
|
| document |
Radice del documento. |
| experiments | Questo è un problema per i tipi polimorfici. |
| ftps |
Stato del servizio FTP/FTPS |
| function |
Numero massimo di ruoli di lavoro a cui un sito può aumentare il numero di istanze. Questa impostazione si applica solo ai piani Premium a consumo e elastici |
| functions |
Ottiene o imposta un valore che indica se il monitoraggio della scalabilità di runtime delle funzioni è abilitato. Se abilitata, ScaleController non monitorerà direttamente le origini eventi, ma chiamerà il runtime per ottenere lo stato di scalabilità. |
| handler |
Mapping dei gestori. |
| health |
Percorso controllo integrità |
| http20Enabled | Http20Enabled: configura un sito Web per consentire ai client di connettersi tramite http2.0 |
| http |
|
| ip |
Restrizioni di sicurezza IP per main. |
| java |
Contenitore Java. |
| java |
Versione del contenitore Java. |
| java |
Versione Java. |
| key |
Identità da usare per l'autenticazione di riferimento di Key Vault. |
| limits | Limiti del sito. |
| linux |
Framework e versione di Linux App Framework |
| load |
Bilanciamento del carico del sito. |
| local |
|
| logs |
Limite delle dimensioni della directory dei log HTTP. |
| managed |
Modalità pipeline gestita. |
| managed |
ID identità del servizio gestito |
| minimum |
Numero di numero minimo di istanze per un sito Questa impostazione si applica solo ai piani elastici |
| min |
MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL |
| net |
Versione di .NET Framework. |
| node |
Versione di Node.js. |
| number |
Numero di ruoli di lavoro. |
| php |
Versione di PHP. |
| power |
Versione di PowerShell. |
| pre |
Numero di istanze preAvvise. Questa impostazione si applica solo ai piani a consumo e elastici |
| public |
Proprietà per consentire o bloccare tutto il traffico pubblico. |
| publishing |
Pubblicazione del nome utente. |
| push | Eseguire il push delle impostazioni dell'endpoint. |
| python |
Versione di Python. |
| remote |
|
| remote |
Versione di debug remoto. |
| request |
|
| request |
Scadenza della traccia delle richieste. |
| scm |
Restrizioni di sicurezza IP per scm. |
| scm |
Restrizioni di sicurezza IP per scm da usare main. |
| scm |
ScmMinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL per il sito SCM |
| scm |
Tipo SCM. |
| tracing |
Opzioni di traccia. |
| use32Bit |
|
| virtual |
Applicazioni virtuali. |
| vnet |
Nome rete virtuale. |
| vnet |
Numero di porte private assegnate all'app. Questi verranno assegnati in modo dinamico in fase di esecuzione. |
| vnet |
Route di rete virtuale tutte abilitate. Ciò fa sì che tutto il traffico in uscita abbia gruppi di sicurezza di rete virtuale e route definite dall'utente applicate. |
| website |
Imposta il fuso orario utilizzato da un sito per la generazione di timestamp. Compatibile con Linux e Il servizio app di Windows. L'impostazione dell'impostazione dell'app WEBSITE_TIME_ZONE ha la precedenza su questa configurazione. Per Linux, si prevede che i valori del database tz https://www.iana.org/time-zones (per un riferimento rapido vedere https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Per Windows, prevede uno dei fusi orari elencati in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
| web |
|
| windows |
Xenon App Framework e versione |
| x |
ID identità del servizio gestito esplicito |
Dettagli proprietà
acrUseManagedIdentityCreds
Flag per l'uso di Creds di identità gestite per il pull di Registro Azure Container
acrUseManagedIdentityCreds?: boolean
Valore della proprietà
boolean
acrUserManagedIdentityID
Se si usa l'identità gestita dall'utente, id client dell'identità gestita dall'utente
acrUserManagedIdentityID?: string
Valore della proprietà
string
alwaysOn
true se Always On è abilitato; in caso contrario, false.
alwaysOn?: boolean
Valore della proprietà
boolean
apiDefinition
Informazioni sulla definizione formale dell'API per l'app.
apiDefinition?: ApiDefinitionInfo
Valore della proprietà
apiManagementConfig
Impostazioni di Gestione API di Azure collegate all'app.
apiManagementConfig?: ApiManagementConfig
Valore della proprietà
appCommandLine
Riga di comando dell'app da avviare.
appCommandLine?: string
Valore della proprietà
string
appSettings
Impostazioni dell'applicazione.
appSettings?: NameValuePair[]
Valore della proprietà
autoHealEnabled
true se la correzione automatica è abilitata; in caso contrario, false.
autoHealEnabled?: boolean
Valore della proprietà
boolean
autoHealRules
autoSwapSlotName
Nome dello slot di scambio automatico.
autoSwapSlotName?: string
Valore della proprietà
string
azureStorageAccounts
Elenco di account di archiviazione di Azure.
azureStorageAccounts?: Record<string, AzureStorageInfoValue>
Valore della proprietà
Record<string, AzureStorageInfoValue>
connectionStrings
Stringhe di connessione.
connectionStrings?: ConnStringInfo[]
Valore della proprietà
cors
Impostazioni CORS (Cross-Origin Resource Sharing).
cors?: CorsSettings
Valore della proprietà
defaultDocuments
Documenti predefiniti.
defaultDocuments?: string[]
Valore della proprietà
string[]
detailedErrorLoggingEnabled
true se è abilitata la registrazione dettagliata degli errori; in caso contrario, false.
detailedErrorLoggingEnabled?: boolean
Valore della proprietà
boolean
documentRoot
Radice del documento.
documentRoot?: string
Valore della proprietà
string
experiments
Questo è un problema per i tipi polimorfici.
experiments?: Experiments
Valore della proprietà
ftpsState
Stato del servizio FTP/FTPS
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
Valore della proprietà
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
Numero massimo di ruoli di lavoro a cui un sito può aumentare il numero di istanze. Questa impostazione si applica solo ai piani Premium a consumo e elastici
functionAppScaleLimit?: number
Valore della proprietà
number
functionsRuntimeScaleMonitoringEnabled
Ottiene o imposta un valore che indica se il monitoraggio della scalabilità di runtime delle funzioni è abilitato. Se abilitata, ScaleController non monitorerà direttamente le origini eventi, ma chiamerà il runtime per ottenere lo stato di scalabilità.
functionsRuntimeScaleMonitoringEnabled?: boolean
Valore della proprietà
boolean
handlerMappings
healthCheckPath
Percorso controllo integrità
healthCheckPath?: string
Valore della proprietà
string
http20Enabled
Http20Enabled: configura un sito Web per consentire ai client di connettersi tramite http2.0
http20Enabled?: boolean
Valore della proprietà
boolean
httpLoggingEnabled
true se la registrazione HTTP è abilitata; in caso contrario, false.
httpLoggingEnabled?: boolean
Valore della proprietà
boolean
ipSecurityRestrictions
Restrizioni di sicurezza IP per main.
ipSecurityRestrictions?: IpSecurityRestriction[]
Valore della proprietà
javaContainer
Contenitore Java.
javaContainer?: string
Valore della proprietà
string
javaContainerVersion
Versione del contenitore Java.
javaContainerVersion?: string
Valore della proprietà
string
javaVersion
Versione Java.
javaVersion?: string
Valore della proprietà
string
keyVaultReferenceIdentity
Identità da usare per l'autenticazione di riferimento di Key Vault.
keyVaultReferenceIdentity?: string
Valore della proprietà
string
limits
linuxFxVersion
Framework e versione di Linux App Framework
linuxFxVersion?: string
Valore della proprietà
string
loadBalancing
Bilanciamento del carico del sito.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
Valore della proprietà
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true abilitare MySQL locale; in caso contrario, false.
localMySqlEnabled?: boolean
Valore della proprietà
boolean
logsDirectorySizeLimit
Limite delle dimensioni della directory dei log HTTP.
logsDirectorySizeLimit?: number
Valore della proprietà
number
managedPipelineMode
Modalità pipeline gestita.
managedPipelineMode?: "Integrated" | "Classic"
Valore della proprietà
"Integrated" | "Classic"
managedServiceIdentityId
ID identità del servizio gestito
managedServiceIdentityId?: number
Valore della proprietà
number
minimumElasticInstanceCount
Numero di numero minimo di istanze per un sito Questa impostazione si applica solo ai piani elastici
minimumElasticInstanceCount?: number
Valore della proprietà
number
minTlsVersion
MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL
minTlsVersion?: "1.0" | "1.1" | "1.2"
Valore della proprietà
"1.0" | "1.1" | "1.2"
netFrameworkVersion
Versione di .NET Framework.
netFrameworkVersion?: string
Valore della proprietà
string
nodeVersion
Versione di Node.js.
nodeVersion?: string
Valore della proprietà
string
numberOfWorkers
Numero di ruoli di lavoro.
numberOfWorkers?: number
Valore della proprietà
number
phpVersion
Versione di PHP.
phpVersion?: string
Valore della proprietà
string
powerShellVersion
Versione di PowerShell.
powerShellVersion?: string
Valore della proprietà
string
preWarmedInstanceCount
Numero di istanze preAvvise. Questa impostazione si applica solo ai piani a consumo e elastici
preWarmedInstanceCount?: number
Valore della proprietà
number
publicNetworkAccess
Proprietà per consentire o bloccare tutto il traffico pubblico.
publicNetworkAccess?: string
Valore della proprietà
string
publishingUsername
Pubblicazione del nome utente.
publishingUsername?: string
Valore della proprietà
string
push
Eseguire il push delle impostazioni dell'endpoint.
push?: PushSettings
Valore della proprietà
pythonVersion
Versione di Python.
pythonVersion?: string
Valore della proprietà
string
remoteDebuggingEnabled
true se il debug remoto è abilitato; in caso contrario, false.
remoteDebuggingEnabled?: boolean
Valore della proprietà
boolean
remoteDebuggingVersion
Versione di debug remoto.
remoteDebuggingVersion?: string
Valore della proprietà
string
requestTracingEnabled
true se la traccia delle richieste è abilitata; in caso contrario, false.
requestTracingEnabled?: boolean
Valore della proprietà
boolean
requestTracingExpirationTime
Scadenza della traccia delle richieste.
requestTracingExpirationTime?: string | Date
Valore della proprietà
string | Date
scmIpSecurityRestrictions
Restrizioni di sicurezza IP per scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Valore della proprietà
scmIpSecurityRestrictionsUseMain
Restrizioni di sicurezza IP per scm da usare main.
scmIpSecurityRestrictionsUseMain?: boolean
Valore della proprietà
boolean
scmMinTlsVersion
ScmMinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL per il sito SCM
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
Valore della proprietà
"1.0" | "1.1" | "1.2"
scmType
Tipo SCM.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
Valore della proprietà
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
Opzioni di traccia.
tracingOptions?: string
Valore della proprietà
string
use32BitWorkerProcess
true usare il processo di lavoro a 32 bit; in caso contrario, false.
use32BitWorkerProcess?: boolean
Valore della proprietà
boolean
virtualApplications
Applicazioni virtuali.
virtualApplications?: VirtualApplication[]
Valore della proprietà
vnetName
Nome rete virtuale.
vnetName?: string
Valore della proprietà
string
vnetPrivatePortsCount
Numero di porte private assegnate all'app. Questi verranno assegnati in modo dinamico in fase di esecuzione.
vnetPrivatePortsCount?: number
Valore della proprietà
number
vnetRouteAllEnabled
Route di rete virtuale tutte abilitate. Ciò fa sì che tutto il traffico in uscita abbia gruppi di sicurezza di rete virtuale e route definite dall'utente applicate.
vnetRouteAllEnabled?: boolean
Valore della proprietà
boolean
websiteTimeZone
Imposta il fuso orario utilizzato da un sito per la generazione di timestamp. Compatibile con Linux e Il servizio app di Windows. L'impostazione dell'impostazione dell'app WEBSITE_TIME_ZONE ha la precedenza su questa configurazione. Per Linux, si prevede che i valori del database tz https://www.iana.org/time-zones (per un riferimento rapido vedere https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Per Windows, prevede uno dei fusi orari elencati in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
websiteTimeZone?: string
Valore della proprietà
string
webSocketsEnabled
true se WebSocket è abilitato; in caso contrario, false.
webSocketsEnabled?: boolean
Valore della proprietà
boolean
windowsFxVersion
Xenon App Framework e versione
windowsFxVersion?: string
Valore della proprietà
string
xManagedServiceIdentityId
ID identità del servizio gestito esplicito
xManagedServiceIdentityId?: number
Valore della proprietà
number