Web Apps - List Configurations

Descrizione per Elencare le configurazioni di un'app

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config?api-version=2023-12-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
name
path True

string

Nome dell'applicazione.

resourceGroupName
path True

string

Nome del gruppo di risorse a cui appartiene la risorsa.

Criterio di espressione regolare: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

L'ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-0000-000000000000).

api-version
query True

string

Versione API

Risposte

Nome Tipo Descrizione
200 OK

SiteConfigResourceCollection

OK

Other Status Codes

DefaultErrorResponse

servizio app risposta di errore.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

List web app configurations

Esempio di richiesta

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config?api-version=2023-12-01

Risposta di esempio

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
      "name": "web",
      "type": "Microsoft.Web/sites/config",
      "kind": "app",
      "properties": {
        "numberOfWorkers": 1,
        "defaultDocuments": [
          "Default.htm",
          "Default.html",
          "Default.asp",
          "index.htm",
          "index.html",
          "iisstart.htm",
          "default.aspx",
          "index.php",
          "hostingstart.html"
        ],
        "netFrameworkVersion": "v4.0",
        "phpVersion": "5.6",
        "pythonVersion": "",
        "nodeVersion": "",
        "powerShellVersion": "",
        "linuxFxVersion": "",
        "requestTracingEnabled": false,
        "remoteDebuggingEnabled": false,
        "httpLoggingEnabled": false,
        "acrUseManagedIdentityCreds": false,
        "logsDirectorySizeLimit": 35,
        "detailedErrorLoggingEnabled": false,
        "use32BitWorkerProcess": true,
        "webSocketsEnabled": false,
        "alwaysOn": false,
        "appCommandLine": "",
        "managedPipelineMode": "Integrated",
        "virtualApplications": [
          {
            "virtualPath": "/",
            "physicalPath": "site\\wwwroot",
            "preloadEnabled": false
          }
        ],
        "loadBalancing": "LeastRequests",
        "autoHealEnabled": false,
        "vnetName": "",
        "vnetRouteAllEnabled": false,
        "vnetPrivatePortsCount": 0,
        "http20Enabled": false,
        "minTlsVersion": "1.2",
        "scmMinTlsVersion": "1.2",
        "ftpsState": "AllAllowed",
        "functionAppScaleLimit": 0,
        "functionsRuntimeScaleMonitoringEnabled": false,
        "minimumElasticInstanceCount": 0,
        "azureStorageAccounts": {}
      }
    }
  ]
}

Definizioni

Nome Descrizione
ApiDefinitionInfo

Informazioni sulla definizione dell'API formale per l'app.

ApiManagementConfig

Configurazione di Gestione API di Azure collegata all'app.

AutoHealActions

Azioni che devono essere eseguite dal modulo di correzione automatica quando viene attivata una regola.

AutoHealActionType

Azione predefinita da eseguire.

AutoHealCustomAction

Azione personalizzata da eseguire quando viene attivata una regola di correzione automatica.

AutoHealRules

Regole che possono essere definite per il ripristino automatico.

AutoHealTriggers

Trigger per la correzione automatica.

AzureStorageInfoValue

File di Azure o il valore delle informazioni di accesso all'archiviazione BLOB per l'archiviazione dizionario.

AzureStorageProtocol

Montaggio del protocollo da usare per l'account di archiviazione.

AzureStorageState

Stato dell'account di archiviazione.

AzureStorageType

Tipo di archiviazione.

ConnectionStringType

Tipo di database.

ConnStringInfo

Informazioni stringa di connessione database.

CorsSettings

Impostazioni CORS (Cross-Origin Resource Sharing) per l'app.

DefaultAction

Azione predefinita per la restrizione di accesso principale se non vengono corrispondenti regole.

DefaultErrorResponse

servizio app risposta di errore.

Details
Error

Modello di errore.

Experiments

Regole di routing negli esperimenti di produzione.

FtpsState

Stato del servizio FTP/FTPS

HandlerMapping

I mapping dei gestori IIS usati per definire quali gestori elaborano le richieste HTTP con determinate estensioni. Ad esempio, viene usato per configurare php-cgi.exe processo per gestire tutte le richieste HTTP con l'estensione *.php.

IpFilterTag

Definisce l'oggetto per cui verrà usato questo filtro IP. Si tratta di supportare il filtro IP sui proxy.

IpSecurityRestriction

Restrizione della sicurezza IP in un'app.

ManagedPipelineMode

Modalità pipeline gestita.

NameValuePair

Coppia valore nome.

PushSettings

Impostazioni push per l'app.

RampUpRule

Regole di routing per l'avvio dei test. Questa regola consente di reindirizzare % di traffico statico a uno slot o di modificare gradualmente la percentuale di routing in base alle prestazioni.

RequestsBasedTrigger

Trigger basato sulle richieste totali.

ScmType

Tipo SCM.

SiteConfigResource

Risorsa arm di configurazione dell'app Web.

SiteConfigResourceCollection

Raccolta di configurazioni del sito.

SiteLimits

Limiti delle metriche impostati su un'app.

SiteLoadBalancing

Bilanciamento del carico del sito.

SiteMachineKey

MachineKey di un'app.

SlowRequestsBasedTrigger

Trigger in base al tempo di esecuzione della richiesta.

StatusCodesBasedTrigger

Trigger basato sul codice di stato.

StatusCodesRangeBasedTrigger

Trigger basato sull'intervallo di codici di stato.

SupportedTlsVersions

MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL

TlsCipherSuites

Suite di crittografia TLS di forza minima consentita per un'applicazione

VirtualApplication

Applicazione virtuale in un'app.

VirtualDirectory

Directory per l'applicazione virtuale.

ApiDefinitionInfo

Informazioni sulla definizione dell'API formale per l'app.

Nome Tipo Descrizione
url

string

URL della definizione dell'API.

ApiManagementConfig

Configurazione di Gestione API di Azure collegata all'app.

Nome Tipo Descrizione
id

string

APIM-Api Identificatore.

AutoHealActions

Azioni che devono essere eseguite dal modulo di correzione automatica quando viene attivata una regola.

Nome Tipo Descrizione
actionType

AutoHealActionType

Azione predefinita da eseguire.

customAction

AutoHealCustomAction

Azione personalizzata da eseguire.

minProcessExecutionTime

string

Tempo minimo per l'esecuzione del processo prima di eseguire l'azione

AutoHealActionType

Azione predefinita da eseguire.

Nome Tipo Descrizione
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Azione personalizzata da eseguire quando viene attivata una regola di correzione automatica.

Nome Tipo Descrizione
exe

string

Eseguibile da eseguire.

parameters

string

Parametri per l'eseguibile.

AutoHealRules

Regole che possono essere definite per il ripristino automatico.

Nome Tipo Descrizione
actions

AutoHealActions

Azioni da eseguire quando viene attivata una regola.

triggers

AutoHealTriggers

Condizioni che descrivono quando eseguire le azioni di ripristino automatico.

AutoHealTriggers

Trigger per la correzione automatica.

Nome Tipo Descrizione
privateBytesInKB

integer

Regola basata su byte privati.

requests

RequestsBasedTrigger

Regola basata sulle richieste totali.

slowRequests

SlowRequestsBasedTrigger

Regola basata sul tempo di esecuzione della richiesta.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Regola basata su più regole richieste lente con percorso

statusCodes

StatusCodesBasedTrigger[]

Regola basata sui codici di stato.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Regola basata sugli intervalli di codici di stato.

AzureStorageInfoValue

File di Azure o il valore delle informazioni di accesso all'archiviazione BLOB per l'archiviazione dizionario.

Nome Tipo Descrizione
accessKey

string

Chiave di accesso per l'account di archiviazione.

accountName

string

Nome dell'account di archiviazione.

mountPath

string

Percorso per montare l'archiviazione all'interno dell'ambiente di runtime del sito.

protocol

AzureStorageProtocol

Montaggio del protocollo da usare per l'account di archiviazione.

shareName

string

Nome della condivisione file (nome contenitore, per l'archiviazione BLOB).

state

AzureStorageState

Stato dell'account di archiviazione.

type

AzureStorageType

Tipo di archiviazione.

AzureStorageProtocol

Montaggio del protocollo da usare per l'account di archiviazione.

Nome Tipo Descrizione
Http

string

Nfs

string

Smb

string

AzureStorageState

Stato dell'account di archiviazione.

Nome Tipo Descrizione
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Tipo di archiviazione.

Nome Tipo Descrizione
AzureBlob

string

AzureFiles

string

ConnectionStringType

Tipo di database.

Nome Tipo Descrizione
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Informazioni stringa di connessione database.

Nome Tipo Descrizione
connectionString

string

Valore stringa di connessione.

name

string

Nome della stringa di connessione.

type

ConnectionStringType

Tipo di database.

CorsSettings

Impostazioni CORS (Cross-Origin Resource Sharing) per l'app.

Nome Tipo Descrizione
allowedOrigins

string[]

Ottiene o imposta l'elenco di origini che devono essere consentite per effettuare chiamate tra origini ( ad esempio: http://example.com:12345). Usare "*" per consentirli tutti.

supportCredentials

boolean

Ottiene o imposta se le richieste CORS con credenziali sono consentite. Per informazioni dettagliate, vedere https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DefaultAction

Azione predefinita per la restrizione di accesso principale se non vengono corrispondenti regole.

Nome Tipo Descrizione
Allow

string

Deny

string

DefaultErrorResponse

servizio app risposta di errore.

Nome Tipo Descrizione
error

Error

Modello di errore.

Details

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare a livello di codice l'errore.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

Error

Modello di errore.

Nome Tipo Descrizione
code

string

Stringa standardizzata per identificare a livello di codice l'errore.

details

Details[]

Errori dettagliati.

innererror

string

Altre informazioni per eseguire il debug dell'errore.

message

string

Descrizione dettagliata dell'errore e informazioni di debug.

target

string

Descrizione dettagliata dell'errore e informazioni di debug.

Experiments

Regole di routing negli esperimenti di produzione.

Nome Tipo Descrizione
rampUpRules

RampUpRule[]

Elenco delle regole di ramp-up.

FtpsState

Stato del servizio FTP/FTPS

Nome Tipo Descrizione
AllAllowed

string

Disabled

string

FtpsOnly

string

HandlerMapping

I mapping dei gestori IIS usati per definire quali gestori elaborano le richieste HTTP con determinate estensioni. Ad esempio, viene usato per configurare php-cgi.exe processo per gestire tutte le richieste HTTP con l'estensione *.php.

Nome Tipo Descrizione
arguments

string

Argomenti della riga di comando da passare al processore di script.

extension

string

Le richieste con questa estensione verranno gestite usando l'applicazione FastCGI specificata.

scriptProcessor

string

Percorso assoluto dell'applicazione FastCGI.

IpFilterTag

Definisce l'oggetto per cui verrà usato questo filtro IP. Si tratta di supportare il filtro IP sui proxy.

Nome Tipo Descrizione
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

Restrizione della sicurezza IP in un'app.

Nome Tipo Descrizione
action

string

Consenti o Nega l'accesso per questo intervallo IP.

description

string

Descrizione della regola di restrizione IP.

headers

object

Intestazioni delle regole di restrizione IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La logica corrispondente è ..

  • Se la proprietà è null o vuota (impostazione predefinita), sono consentiti tutti gli host(o la mancanza di) .
  • Viene confrontato un valore usando ordinal-ignore-case (escluso il numero di porta).
  • I caratteri jolly per i sottodomini sono consentiti, ma non corrispondono al dominio radice. Ad esempio, *.contoso.com corrisponde al sottodominio foo.contoso.com ma non al dominio radice contoso.com o foo.bar.contoso.com a più livelli
  • I nomi host Unicode sono consentiti ma vengono convertiti in Punycode per la corrispondenza.

X-Forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La logica corrispondente è ..

  • Se la proprietà è null o vuota (impostazione predefinita), sono consentite eventuali catene inoltrate (o mancanza di).
  • Se qualsiasi indirizzo (escluso il numero di porta) nella catena (delimitato da virgole) corrisponde al CIDR definito dalla proprietà .

X-Azure-FDID e X-FD-HealthProbe. La logica di corrispondenza è esatta.

ipAddress

string

Indirizzo IP per cui la restrizione di sicurezza è valida. Può essere in forma di indirizzo ipv4 puro (proprietà SubnetMask richiesta) o notazione CIDR, ad esempio ipv4/mask (corrispondenza bit iniziale). Per CIDR, la proprietà SubnetMask non deve essere specificata.

name

string

Nome della regola di restrizione IP.

priority

integer

Priorità della regola di restrizione IP.

subnetMask

string

Subnet mask per l'intervallo di indirizzi IP per cui la restrizione è valida.

subnetTrafficTag

integer

(interno) Tag del traffico della subnet

tag

IpFilterTag

Definisce l'utilizzo di questo filtro IP. Si tratta di supportare il filtro IP sui proxy.

vnetSubnetResourceId

string

ID risorsa di rete virtuale

vnetTrafficTag

integer

(interno) Tag del traffico della rete virtuale

ManagedPipelineMode

Modalità pipeline gestita.

Nome Tipo Descrizione
Classic

string

Integrated

string

NameValuePair

Coppia valore nome.

Nome Tipo Descrizione
name

string

Nome coppia.

value

string

Valore di coppia.

PushSettings

Impostazioni push per l'app.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

name

string

Nome risorsa.

properties.dynamicTagsJson

string

Ottiene o imposta una stringa JSON contenente un elenco di tag dinamici che verranno valutati dalle attestazioni utente nell'endpoint di registrazione push.

properties.isPushEnabled

boolean

Ottiene o imposta un flag che indica se l'endpoint push è abilitato.

properties.tagWhitelistJson

string

Ottiene o imposta una stringa JSON contenente un elenco di tag consentiti da usare dall'endpoint di registrazione push.

properties.tagsRequiringAuth

string

Ottiene o imposta una stringa JSON contenente un elenco di tag che richiedono l'autenticazione utente da usare nell'endpoint di registrazione push. I tag possono essere costituiti da caratteri alfanumerici e i seguenti: '_', '@', '#', '.', ':', '-'. La convalida deve essere eseguita in PushRequestHandler.

type

string

Tipo di risorsa.

RampUpRule

Regole di routing per l'avvio dei test. Questa regola consente di reindirizzare % di traffico statico a uno slot o di modificare gradualmente la percentuale di routing in base alle prestazioni.

Nome Tipo Descrizione
actionHostName

string

Nome host di uno slot a cui verrà reindirizzato il traffico se si decide. Ad esempio, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

L'algoritmo decisionale personalizzato può essere fornito nell'estensione del sito TiPCallback che è possibile specificare l'URL. Vedere Estensione del sito TiPCallback per lo scaffolding e i contratti. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Specifica l'intervallo in minuti per rivalutare ReroutePercentage.

changeStep

number

Nello scenario di aumento automatico si tratta del passaggio da cui aggiungere/rimuovere ReroutePercentage fino a raggiungere \nMinReroutePercentage o MaxReroutePercentage. Le metriche del sito vengono controllate ogni N minuti specificati in ChangeIntervalInMinutes.\nL'algoritmo decisionale personalizzato può essere fornito nell'estensione del sito TiPCallback che l'URL può essere specificato in ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Specifica il limite superiore al di sotto del quale rimarrà ReroutePercentage.

minReroutePercentage

number

Specifica un limite inferiore al di sopra del quale rimarrà ReroutePercentage.

name

string

Nome della regola di routing. Il nome consigliato è puntare allo slot che riceverà il traffico nell'esperimento.

reroutePercentage

number

Percentuale del traffico che verrà reindirizzato a ActionHostName.

RequestsBasedTrigger

Trigger basato sulle richieste totali.

Nome Tipo Descrizione
count

integer

Numero di richieste.

timeInterval

string

Intervallo di tempo.

ScmType

Tipo SCM.

Nome Tipo Descrizione
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

SiteConfigResource

Risorsa arm di configurazione dell'app Web.

Nome Tipo Valore predefinito Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

name

string

Nome risorsa.

properties.acrUseManagedIdentityCreds

boolean

Contrassegno per l'uso dei cred di identità gestita per il pull del Registro Azure Container

properties.acrUserManagedIdentityID

string

Se si usa l'identità gestita dall'utente, clientId dell'identità gestita dall'utente

properties.alwaysOn

boolean

truese Always On è abilitato; in caso contrario, false.

properties.apiDefinition

ApiDefinitionInfo

Informazioni sulla definizione dell'API formale per l'app.

properties.apiManagementConfig

ApiManagementConfig

Impostazioni di gestione API di Azure collegate all'app.

properties.appCommandLine

string

Riga di comando dell'app da avviare.

properties.appSettings

NameValuePair[]

Impostazioni delle applicazioni.

properties.autoHealEnabled

boolean

true se Auto Heal è abilitato; in caso contrario, false.

properties.autoHealRules

AutoHealRules

Regole di ripristino automatico.

properties.autoSwapSlotName

string

Nome dello slot di scambio automatico.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Elenco degli account di archiviazione di Azure.

properties.connectionStrings

ConnStringInfo[]

Stringhe di connessione.

properties.cors

CorsSettings

Impostazioni CORS (Cross-Origin Resource Sharing).

properties.defaultDocuments

string[]

Documenti predefiniti.

properties.detailedErrorLoggingEnabled

boolean

true se la registrazione dettagliata degli errori è abilitata; in caso contrario, false.

properties.documentRoot

string

Radice del documento.

properties.elasticWebAppScaleLimit

integer

Numero massimo di lavoratori a cui un sito può aumentare il numero massimo. Questa impostazione si applica solo alle app nei piani in cui ElasticScaleEnabled è true

properties.experiments

Experiments

Questo è il problema per i tipi polimorfici.

properties.ftpsState

FtpsState

Stato del servizio FTP/FTPS

properties.functionAppScaleLimit

integer

Numero massimo di lavoratori a cui un sito può aumentare il numero massimo. Questa impostazione si applica solo ai piani Consumo e Premium elastici

properties.functionsRuntimeScaleMonitoringEnabled

boolean

Ottiene o imposta un valore che indica se il monitoraggio della scalabilità di runtime delle funzioni è abilitato. Se abilitato, ScaleController non monitorerà direttamente le origini eventi, ma chiamerà invece al runtime per ottenere lo stato di scalabilità.

properties.handlerMappings

HandlerMapping[]

Mapping dei gestori.

properties.healthCheckPath

string

Percorso di controllo dell'integrità

properties.http20Enabled

boolean

True

Http20Enabled: configura un sito Web per consentire ai client di connettersi tramite http2.0

properties.httpLoggingEnabled

boolean

true se la registrazione HTTP è abilitata; in caso contrario, false.

properties.ipSecurityRestrictions

IpSecurityRestriction[]

Restrizioni di sicurezza IP per main.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

Azione predefinita per la restrizione di accesso principale se non vengono corrispondenti regole.

properties.javaContainer

string

Contenitore Java.

properties.javaContainerVersion

string

Versione del contenitore Java.

properties.javaVersion

string

Versione Java.

properties.keyVaultReferenceIdentity

string

Identità da usare per l'autenticazione di riferimento Key Vault.

properties.limits

SiteLimits

Limiti del sito.

properties.linuxFxVersion

string

Framework e versione di Linux App Framework

properties.loadBalancing

SiteLoadBalancing

Bilanciamento del carico del sito.

properties.localMySqlEnabled

boolean

False

true per abilitare MySQL locale; in caso contrario, false.

properties.logsDirectorySizeLimit

integer

Limite di dimensioni della directory dei log HTTP.

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

Modalità pipeline gestita.

properties.managedServiceIdentityId

integer

ID identità del servizio gestito

properties.metadata

NameValuePair[]

Metadati dell'applicazione. Questa proprietà non può essere recuperata, poiché può contenere segreti.

properties.minTlsCipherSuite

TlsCipherSuites

Suite di crittografia TLS di forza minima consentita per un'applicazione

properties.minTlsVersion

SupportedTlsVersions

MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL

properties.minimumElasticInstanceCount

integer

Numero di numero minimo di istanze per un sito Questa impostazione si applica solo ai piani elastici

properties.netFrameworkVersion

string

v4.6

Versione di .NET Framework.

properties.nodeVersion

string

Versione di Node.js.

properties.numberOfWorkers

integer

Numero di ruoli di lavoro.

properties.phpVersion

string

Versione di PHP.

properties.powerShellVersion

string

Versione di PowerShell.

properties.preWarmedInstanceCount

integer

Numero di istanze preWarmed. Questa impostazione si applica solo ai piani elastici e di consumo

properties.publicNetworkAccess

string

Proprietà per consentire o bloccare tutto il traffico pubblico.

properties.publishingUsername

string

Pubblicazione del nome utente.

properties.push

PushSettings

Impostazioni dell'endpoint push.

properties.pythonVersion

string

Versione di Python.

properties.remoteDebuggingEnabled

boolean

true se il debug remoto è abilitato; in caso contrario, false.

properties.remoteDebuggingVersion

string

Versione di debug remoto.

properties.requestTracingEnabled

boolean

true se la traccia delle richieste è abilitata; in caso contrario, false.

properties.requestTracingExpirationTime

string

Data di scadenza della traccia delle richieste.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

Restrizioni di sicurezza IP per scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

Azione predefinita per la restrizione di accesso scm se non vengono corrispondenti regole.

properties.scmIpSecurityRestrictionsUseMain

boolean

Restrizioni di sicurezza IP per scm da usare main.

properties.scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL per il sito SCM

properties.scmType

ScmType

Tipo SCM.

properties.tracingOptions

string

Opzioni di traccia.

properties.use32BitWorkerProcess

boolean

true per usare il processo di lavoro a 32 bit; in caso contrario, false.

properties.virtualApplications

VirtualApplication[]

Applicazioni virtuali.

properties.vnetName

string

Rete virtuale nome.

properties.vnetPrivatePortsCount

integer

Numero di porte private assegnate a questa app. Questi verranno assegnati dinamicamente in fase di esecuzione.

properties.vnetRouteAllEnabled

boolean

Rete virtuale Route All abilitato. Ciò causa l'applicazione di tutti i flussi in uscita Rete virtuale gruppi di sicurezza e route definite dall'utente.

properties.webSocketsEnabled

boolean

true se WebSocket è abilitato; in caso contrario, false.

properties.websiteTimeZone

string

Imposta il fuso orario usato da un sito per la generazione di timestamp. Compatibile con Linux e Windows servizio app. L'impostazione dell'app WEBSITE_TIME_ZONE ha la precedenza su questa configurazione. Per Linux, si prevede che i valori https://www.iana.org/time-zones del database tz (per un riferimento rapido vedere https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Per Windows, si prevede che uno dei fusi orari elencati in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

properties.windowsFxVersion

string

Xenon App Framework e versione

properties.xManagedServiceIdentityId

integer

ID identità del servizio gestito esplicito

type

string

Tipo di risorsa.

SiteConfigResourceCollection

Raccolta di configurazioni del sito.

Nome Tipo Descrizione
nextLink

string

Collegamento alla pagina successiva delle risorse.

value

SiteConfigResource[]

Raccolta di risorse.

SiteLimits

Limiti delle metriche impostati su un'app.

Nome Tipo Descrizione
maxDiskSizeInMb

integer

Utilizzo massimo delle dimensioni del disco consentite in MB.

maxMemoryInMb

integer

Utilizzo massimo della memoria consentito in MB.

maxPercentageCpu

number

Percentuale massima di utilizzo della CPU consentita.

SiteLoadBalancing

Bilanciamento del carico del sito.

Nome Tipo Descrizione
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey di un'app.

Nome Tipo Descrizione
decryption

string

Algoritmo usato per la decrittografia.

decryptionKey

string

Chiave di decrittografia.

validation

string

Convalida MachineKey.

validationKey

string

Chiave di convalida.

SlowRequestsBasedTrigger

Trigger in base al tempo di esecuzione della richiesta.

Nome Tipo Descrizione
count

integer

Numero di richieste.

path

string

Percorso richiesta.

timeInterval

string

Intervallo di tempo.

timeTaken

string

Tempo impiegato.

StatusCodesBasedTrigger

Trigger basato sul codice di stato.

Nome Tipo Descrizione
count

integer

Numero di richieste.

path

string

Percorso della richiesta

status

integer

Codice stato HTTP.

subStatus

integer

Stato secondario della richiesta.

timeInterval

string

Intervallo di tempo.

win32Status

integer

Codice di errore Win32.

StatusCodesRangeBasedTrigger

Trigger basato sull'intervallo di codici di stato.

Nome Tipo Descrizione
count

integer

Numero di richieste.

path

string

statusCodes

string

Codice stato HTTP.

timeInterval

string

Intervallo di tempo.

SupportedTlsVersions

MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL

Nome Tipo Descrizione
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

Suite di crittografia TLS di forza minima consentita per un'applicazione

Nome Tipo Descrizione
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

VirtualApplication

Applicazione virtuale in un'app.

Nome Tipo Descrizione
physicalPath

string

Percorso fisico.

preloadEnabled

boolean

true se il preload è abilitato; in caso contrario, false.

virtualDirectories

VirtualDirectory[]

Directory virtuali per l'applicazione virtuale.

virtualPath

string

Percorso virtuale.

VirtualDirectory

Directory per l'applicazione virtuale.

Nome Tipo Descrizione
physicalPath

string

Percorso fisico.

virtualPath

string

Percorso dell'applicazione virtuale.