Web Apps - List
Descrizione per Ottenere tutte le app per una sottoscrizione.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2024-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
subscription
|
path | True |
string |
ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Versione API |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Risposta di errore del servizio app. |
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 apps for subscription
Esempio di richiesta
Risposta di esempio
{
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141.azurewebsites.net",
"sitef6141.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"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": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
"name": "sitef7252",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef7252.azurewebsites.net"
],
"repositorySiteName": "sitef7252",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef7252.azurewebsites.net",
"sitef7252.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef7252.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef7252.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"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": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef7252.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned",
"workloadProfileName": "myd4wp",
"resourceConfig": {
"cpu": 1,
"memory": "2.0Gi"
}
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Api |
Informazioni sulla definizione formale dell'API per l'app. |
Api |
Configurazione di Gestione API di Azure collegata all'app. |
Authentication |
Metodo di autenticazione per accedere all'account di archiviazione per la distribuzione. |
Authentication |
Proprietà per selezionare il tipo di autenticazione per accedere all'account di archiviazione selezionato. Opzioni disponibili: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
auto |
Specifica l'ambito di univocità per il nome host predefinito durante la creazione della risorsa |
Auto |
Azioni che devono essere eseguite dal modulo di correzione automatica quando viene attivata una regola. |
Auto |
Azione predefinita da eseguire. |
Auto |
Azione personalizzata da eseguire quando viene attivata una regola di correzione automatica. |
Auto |
Regole che possono essere definite per il ripristino automatico. |
Auto |
Trigger per il ripristino automatico. |
Azure |
Valore delle informazioni di accesso a File di Azure o Archiviazione BLOB per l'archiviazione dizionario. |
Azure |
Protocollo di montaggio da usare per l'account di archiviazione. |
Azure |
Stato dell'account di archiviazione. |
Azure |
Tipo di archiviazione. |
Client |
Viene composto con l'impostazione ClientCertEnabled.
|
Cloning |
Informazioni necessarie per l'operazione di clonazione. |
Connection |
Tipo di database. |
Conn |
Informazioni sulla stringa di connessione del database. |
Cors |
Impostazioni CORS (Cross-Origin Resource Sharing) per l'app. |
Dapr |
Configurazione della reimpostazione della password self-service dell'app. |
dapr |
Imposta il livello di log per il sidecar Dapr. I valori consentiti sono debug, informazioni, avvisi, errore. Il valore predefinito è info. |
Default |
Azione predefinita per la restrizione di accesso principale se non viene trovata alcuna corrispondenza tra regole. |
Default |
Risposta di errore del servizio app. |
Details | |
Error |
Modello di errore. |
Experiments |
Regole di routing negli esperimenti di produzione. |
Extended |
Posizione estesa. |
Ftps |
Stato del servizio FTP/FTPS |
Function |
Configurazione dell'app per le funzioni. |
Functions |
Imposta il numero di istanze "Always Ready" per un gruppo di funzioni o una funzione specifica. |
Functions |
Sezione di configurazione per la distribuzione dell'app per le funzioni. |
Functions |
Proprietà per selezionare Tipo di archiviazione di Azure. Opzioni disponibili: blobContainer. |
Functions |
Nome e versione del runtime dell'app per le funzioni. |
Functions |
Ridimensionare le impostazioni di concorrenza e ridimensionare per l'app per le funzioni. |
Handler |
Mapping dei gestori IIS usati per definire il gestore che elabora 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. |
Hosting |
Specifica per un ambiente del servizio app da usare per questa risorsa. |
Host |
Nome host abilitato per SSL. |
Host |
Indica se il nome host è un nome host standard o repository. |
Http |
Scalabilità e concorrenza delle impostazioni per il trigger HTTP. |
Ip |
Definisce l'oggetto per cui verrà usato questo filtro IP. Si tratta di supportare il filtro IP sui proxy. |
IPMode |
Specifica la modalità IP dell'app. |
Ip |
Restrizione di sicurezza IP per un'app. |
Managed |
Modalità pipeline gestita. |
Managed |
Identità del servizio gestito. |
Managed |
Tipo di identità del servizio gestito. |
Name |
Coppia di valori del nome. |
Push |
Impostazioni push per l'app. |
Ramp |
Regole di routing per l'avvio dei test. Questa regola consente di reindirizzare il traffico statico % a uno slot o di modificare gradualmente il routing % in base alle prestazioni. |
Redundancy |
Modalità di ridondanza del sito |
Requests |
Trigger basato sulle richieste totali. |
Resource |
Requisiti delle risorse dell'app per le funzioni. |
Runtime |
Nome del runtime dell'app per le funzioni. Opzioni disponibili: dotnet-isolated, node, java, powershell, python, custom |
Scm |
Tipo SCM. |
Site |
Un'app Web, un back-end di un'app per dispositivi mobili o un'app per le API. |
Site |
Stato di disponibilità delle informazioni di gestione per l'app. |
Site |
Configurazione di un'app del servizio app. |
Site |
|
Site |
Limiti delle metriche impostati in un'app. |
Site |
Bilanciamento del carico del sito. |
Site |
MachineKey di un'app. |
Slot |
Stato dell'ultima operazione di scambio degli slot riuscita. |
Slow |
Trigger in base al tempo di esecuzione della richiesta. |
Ssl |
Tipo SSL |
Status |
Trigger basato sul codice di stato. |
Status |
Trigger basato sull'intervallo di codici di stato. |
Storage |
Archiviazione per il pacchetto distribuito usato dall'app per le funzioni. |
Supported |
MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL |
Tls |
La suite di crittografia TLS di livello minimo consentita per un'applicazione |
Triggers |
Ridimensionare e le impostazioni di concorrenza per i trigger dell'app per le funzioni. |
Usage |
Stato che indica se l'app ha superato l'utilizzo della quota. Sola lettura. |
user |
Identità assegnata dall'utente. |
Virtual |
Applicazione virtuale in un'app. |
Virtual |
Directory per l'applicazione virtuale. |
Web |
Raccolta di app del servizio app. |
ApiDefinitionInfo
Informazioni sulla definizione formale dell'API 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 |
identificatore APIM-Api. |
Authentication
Metodo di autenticazione per accedere all'account di archiviazione per la distribuzione.
Nome | Tipo | Descrizione |
---|---|---|
storageAccountConnectionStringName |
string |
Utilizzare questa proprietà per StorageAccountConnectionString. Impostare il nome dell'impostazione dell'app con la stringa di connessione dell'account di archiviazione. Non impostare un valore per questa proprietà quando si usa un altro tipo di autenticazione. |
type |
Proprietà per selezionare il tipo di autenticazione per accedere all'account di archiviazione selezionato. Opzioni disponibili: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Utilizzare questa proprietà per UserAssignedIdentity. Impostare l'ID risorsa dell'identità. Non impostare un valore per questa proprietà quando si usa un altro tipo di autenticazione. |
AuthenticationType
Proprietà per selezionare il tipo di autenticazione per accedere all'account di archiviazione selezionato. Opzioni disponibili: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Valore | Descrizione |
---|---|
StorageAccountConnectionString | |
SystemAssignedIdentity | |
UserAssignedIdentity |
autoGeneratedDomainNameLabelScope
Specifica l'ambito di univocità per il nome host predefinito durante la creazione della risorsa
Valore | Descrizione |
---|---|
NoReuse | |
ResourceGroupReuse | |
SubscriptionReuse | |
TenantReuse |
AutoHealActions
Azioni che devono essere eseguite dal modulo di correzione automatica quando viene attivata una regola.
Nome | Tipo | Descrizione |
---|---|---|
actionType |
Azione predefinita da eseguire. |
|
customAction |
Azione personalizzata da eseguire. |
|
minProcessExecutionTime |
string |
Tempo minimo di esecuzione del processo prima di eseguire l'azione |
AutoHealActionType
Azione predefinita da eseguire.
Valore | Descrizione |
---|---|
CustomAction | |
LogEvent | |
Recycle |
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 |
Azioni da eseguire quando viene attivata una regola. |
|
triggers |
Condizioni che descrivono quando eseguire le azioni di correzione automatica. |
AutoHealTriggers
Trigger per il ripristino automatico.
Nome | Tipo | Descrizione |
---|---|---|
privateBytesInKB |
integer (int32) |
Regola basata su byte privati. |
requests |
Regola basata sulle richieste totali. |
|
slowRequests |
Regola basata sul tempo di esecuzione della richiesta. |
|
slowRequestsWithPath |
Regola basata su più regole richieste lente con percorso |
|
statusCodes |
Regola basata sui codici di stato. |
|
statusCodesRange |
Regola basata sugli intervalli di codici di stato. |
AzureStorageInfoValue
Valore delle informazioni di accesso a File di Azure o 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 |
Protocollo di montaggio da usare per l'account di archiviazione. |
|
shareName |
string |
Nome della condivisione file (nome del contenitore, per l'archiviazione BLOB). |
state |
Stato dell'account di archiviazione. |
|
type |
Tipo di archiviazione. |
AzureStorageProtocol
Protocollo di montaggio da usare per l'account di archiviazione.
Valore | Descrizione |
---|---|
Http | |
Nfs | |
Smb |
AzureStorageState
Stato dell'account di archiviazione.
Valore | Descrizione |
---|---|
InvalidCredentials | |
InvalidShare | |
NotValidated | |
Ok |
AzureStorageType
Tipo di archiviazione.
Valore | Descrizione |
---|---|
AzureBlob | |
AzureFiles |
ClientCertMode
Viene composto con l'impostazione ClientCertEnabled.
- ClientCertEnabled: false indica che ClientCert viene ignorato.
- ClientCertEnabled: true e ClientCertMode: obbligatorio indica che ClientCert è obbligatorio.
- ClientCertEnabled: true e ClientCertMode: facoltativo indica che ClientCert è facoltativo o accettato.
Valore | Descrizione |
---|---|
Optional | |
OptionalInteractiveUser | |
Required |
CloningInfo
Informazioni necessarie per l'operazione di clonazione.
Nome | Tipo | Descrizione |
---|---|---|
appSettingsOverrides |
object |
L'impostazione dell'applicazione esegue l'override per l'app clonata. Se specificato, queste impostazioni sostituiscono le impostazioni clonate dall'app di origine. In caso contrario, le impostazioni dell'applicazione dall'app di origine vengono mantenute. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string (uuid) |
ID di correlazione dell'operazione di clonazione. Questo ID collega più operazioni di clonazione per usare lo stesso snapshot. |
hostingEnvironment |
string |
Ambiente del servizio app. |
overwrite |
boolean |
|
sourceWebAppId |
string |
ID risorsa ARM dell'app di origine. L'ID risorsa app è nel formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} per gli slot di produzione e /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} per altri slot. |
sourceWebAppLocation |
string |
Posizione dell'app di origine, ad esempio Stati Uniti occidentali o Europa settentrionale |
trafficManagerProfileId |
string |
ID risorsa ARM del profilo di Gestione traffico da usare, se esistente. L'ID risorsa di Gestione traffico è nel formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
trafficManagerProfileName |
string |
Nome del profilo di Gestione traffico da creare. Questa operazione è necessaria solo se il profilo di Gestione traffico non esiste già. |
ConnectionStringType
Tipo di database.
Valore | Descrizione |
---|---|
ApiHub | |
Custom | |
DocDb | |
EventHub | |
MySql | |
NotificationHub | |
PostgreSQL | |
RedisCache | |
SQLAzure | |
SQLServer | |
ServiceBus |
ConnStringInfo
Informazioni sulla stringa di connessione del database.
Nome | Tipo | Descrizione |
---|---|---|
connectionString |
string |
Valore della stringa di connessione. |
name |
string |
Nome della stringa di connessione. |
type |
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 autorizzate a effettuare chiamate tra le origini, ad esempio http://example.com:12345. Usare "*" per consentire tutto. |
supportCredentials |
boolean |
Ottiene o imposta un valore che indica se le richieste CORS con credenziali sono consentite. Per altri dettagli, vedere https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials. |
DaprConfig
Configurazione della reimpostazione della password self-service dell'app.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
appId |
string |
Identificatore dell'applicazione Dapr |
|
appPort |
integer (int32) |
Indica a Dapr quale porta l'applicazione è in ascolto |
|
enableApiLogging |
boolean |
Abilita la registrazione API per il sidecar dapr |
|
enabled |
boolean |
False |
Valore booleano che indica se l'auto lato Dapr è abilitata |
httpMaxRequestSize |
integer (int32) |
Aumento delle dimensioni massime del corpo della richiesta parametro dei server HTTP in MB per gestire il caricamento di file di grandi dimensioni. Il valore predefinito è 4 MB. |
|
httpReadBufferSize |
integer (int32) |
Dapr max size of http header read buffer in KB to handle when sending multi-KB header headers . Il valore predefinito è 65 KB. |
|
logLevel |
Imposta il livello di log per il sidecar Dapr. I valori consentiti sono debug, informazioni, avvisi, errore. Il valore predefinito è info. |
daprLogLevel
Imposta il livello di log per il sidecar Dapr. I valori consentiti sono debug, informazioni, avvisi, errore. Il valore predefinito è info.
Valore | Descrizione |
---|---|
debug | |
error | |
info | |
warn |
DefaultAction
Azione predefinita per la restrizione di accesso principale se non viene trovata alcuna corrispondenza tra regole.
Valore | Descrizione |
---|---|
Allow | |
Deny |
DefaultErrorResponse
Risposta di errore del servizio app.
Nome | Tipo | Descrizione |
---|---|---|
error |
Modello di errore. |
Details
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Stringa standardizzata per identificare l'errore a livello di codice. |
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 l'errore a livello di codice. |
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 |
Elenco delle regole di ramp-up. |
ExtendedLocation
Posizione estesa.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della posizione estesa. |
type |
string |
Tipo di posizione estesa. |
FtpsState
Stato del servizio FTP/FTPS
Valore | Descrizione |
---|---|
AllAllowed | |
Disabled | |
FtpsOnly |
FunctionAppConfig
Configurazione dell'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
deployment |
Configurazione della distribuzione dell'app per le funzioni. |
|
runtime |
Impostazioni di runtime dell'app per le funzioni. |
|
scaleAndConcurrency |
Impostazioni di scalabilità e concorrenza delle app per le funzioni. |
FunctionsAlwaysReadyConfig
Imposta il numero di istanze "Always Ready" per un gruppo di funzioni o una funzione specifica.
Nome | Tipo | Descrizione |
---|---|---|
instanceCount |
integer (int32) |
Imposta il numero di istanze "Always Ready" per un determinato gruppo di funzioni o una funzione specifica. Per altre informazioni, vedere https://aka.ms/flexconsumption/alwaysready. |
name |
string |
È necessario un gruppo di funzioni o un nome di funzione. Per altre informazioni, vedere https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Sezione di configurazione per la distribuzione dell'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
storage |
Archiviazione per il pacchetto distribuito usato dall'app per le funzioni. |
FunctionsDeploymentStorageType
Proprietà per selezionare Tipo di archiviazione di Azure. Opzioni disponibili: blobContainer.
Valore | Descrizione |
---|---|
blobContainer |
FunctionsRuntime
Nome e versione del runtime dell'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
name |
Nome del runtime dell'app per le funzioni. Opzioni disponibili: dotnet-isolated, node, java, powershell, python, custom |
|
version |
string |
Versione del runtime dell'app per le funzioni. Esempio: 8 (per dotnet-isolated) |
FunctionsScaleAndConcurrency
Ridimensionare le impostazioni di concorrenza e ridimensionare per l'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
alwaysReady |
Configurazione "Always Ready" per l'app per le funzioni. |
|
instanceMemoryMB |
integer (int32) |
Impostare la quantità di memoria allocata a ogni istanza dell'app per le funzioni in MB. La CPU e la larghezza di banda di rete vengono allocate proporzionalmente. |
maximumInstanceCount |
integer (int32) |
Numero massimo di istanze per l'app per le funzioni. |
triggers |
Ridimensionare e le impostazioni di concorrenza per i trigger dell'app per le funzioni. |
HandlerMapping
Mapping dei gestori IIS usati per definire il gestore che elabora 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. |
HostingEnvironmentProfile
Specifica per un ambiente del servizio app da usare per questa risorsa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa dell'ambiente del servizio app. |
name |
string |
Nome dell'ambiente del servizio app. |
type |
string |
Tipo di risorsa dell'ambiente del servizio app. |
HostNameSslState
Nome host abilitato per SSL.
Nome | Tipo | Descrizione |
---|---|---|
hostType |
Indica se il nome host è un nome host standard o repository. |
|
name |
string |
Nome host. |
sslState |
Tipo SSL. |
|
thumbprint |
string |
Identificazione personale del certificato SSL. |
toUpdate |
boolean |
Impostare su |
virtualIP |
string |
Indirizzo IP virtuale assegnato al nome host se è abilitato SSL basato su IP. |
HostType
Indica se il nome host è un nome host standard o repository.
Valore | Descrizione |
---|---|
Repository | |
Standard |
Http
Scalabilità e concorrenza delle impostazioni per il trigger HTTP.
Nome | Tipo | Descrizione |
---|---|---|
perInstanceConcurrency |
integer (int32) |
Numero massimo di chiamate di trigger HTTP simultanee per istanza. |
IpFilterTag
Definisce l'oggetto per cui verrà usato questo filtro IP. Si tratta di supportare il filtro IP sui proxy.
Valore | Descrizione |
---|---|
Default | |
ServiceTag | |
XffProxy |
IPMode
Specifica la modalità IP dell'app.
Valore | Descrizione |
---|---|
IPv4 | |
IPv4AndIPv6 | |
IPv6 |
IpSecurityRestriction
Restrizione di sicurezza IP per un'app.
Nome | Tipo | Descrizione |
---|---|---|
action |
string |
Consentire o negare 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 è ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La logica corrispondente è ..
X-Azure-FDID e X-FD-HealthProbe. La logica corrispondente corrisponde esattamente. |
ipAddress |
string |
Indirizzo IP per cui la restrizione di sicurezza è valida. Può essere sotto forma di indirizzo ipv4 puro (proprietà SubnetMask obbligatoria) 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 (int32) |
Priorità della regola di restrizione IP. |
subnetMask |
string |
Subnet mask per l'intervallo di indirizzi IP per cui la restrizione è valida. |
subnetTrafficTag |
integer (int32) |
(interno) Tag del traffico subnet |
tag |
Definisce l'oggetto per cui verrà usato questo filtro IP. Si tratta di supportare il filtro IP sui proxy. |
|
vnetSubnetResourceId |
string |
ID risorsa di rete virtuale |
vnetTrafficTag |
integer (int32) |
(interno) Tag del traffico della rete virtuale |
ManagedPipelineMode
Modalità pipeline gestita.
Valore | Descrizione |
---|---|
Classic | |
Integrated |
ManagedServiceIdentity
Identità del servizio gestito.
Nome | Tipo | Descrizione |
---|---|---|
principalId |
string |
ID entità dell'identità del servizio gestito. |
tenantId |
string |
Tenant dell'identità del servizio gestito. |
type |
Tipo di identità del servizio gestito. |
|
userAssignedIdentities |
<string,
user |
Elenco di identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Tipo di identità del servizio gestito.
Valore | Descrizione |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
NameValuePair
Coppia di valori del nome.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome coppia. |
value |
string |
Valore della 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 inseriti nell'elenco elementi consentiti per l'uso 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 il traffico statico % a uno slot o di modificare gradualmente il 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. |
changeIntervalInMinutes |
integer (int32) |
Specifica l'intervallo in minuti per rivalutare ReroutePercentage. |
changeStep |
number (double) |
Nello scenario di aumento automatico si tratta del passaggio da aggiungere/rimuovere da |
maxReroutePercentage |
number (double) |
Specifica il limite superiore al di sotto del quale rimarrà ReroutePercentage. |
minReroutePercentage |
number (double) |
Specifica un limite inferiore al di sopra del quale rimarrà ReroutePercentage. |
name |
string |
Nome della regola di routing. Il nome consigliato sarà puntare allo slot che riceverà il traffico nell'esperimento. |
reroutePercentage |
number (double) |
Percentuale del traffico che verrà reindirizzato a |
RedundancyMode
Modalità di ridondanza del sito
Valore | Descrizione |
---|---|
ActiveActive | |
Failover | |
GeoRedundant | |
Manual | |
None |
RequestsBasedTrigger
Trigger basato sulle richieste totali.
Nome | Tipo | Descrizione |
---|---|---|
count |
integer (int32) |
Conteggio richieste. |
timeInterval |
string |
Intervallo di tempo. |
ResourceConfig
Requisiti delle risorse dell'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
cpu |
number (double) |
CPU necessaria nei core, ad esempio 0,5 |
memory |
string |
Memoria necessaria, ad esempio "1Gi" |
RuntimeName
Nome del runtime dell'app per le funzioni. Opzioni disponibili: dotnet-isolated, node, java, powershell, python, custom
Valore | Descrizione |
---|---|
custom | |
dotnet-isolated | |
java | |
node | |
powershell | |
python |
ScmType
Tipo SCM.
Valore | Descrizione |
---|---|
BitbucketGit | |
BitbucketHg | |
CodePlexGit | |
CodePlexHg | |
Dropbox | |
ExternalGit | |
ExternalHg | |
GitHub | |
LocalGit | |
None | |
OneDrive | |
Tfs | |
VSO | |
VSTSRM |
Site
Un'app Web, un back-end di un'app per dispositivi mobili o un'app per le API.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
extendedLocation |
Posizione estesa. |
||
id |
string |
ID risorsa. |
|
identity |
Identità del servizio gestito. |
||
kind |
string |
Tipo di risorsa. Se la risorsa è un'app, è possibile fare riferimento a https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference per informazioni dettagliate sui valori supportati per il tipo. |
|
location |
string |
Percorso risorsa. |
|
name |
string |
Nome risorsa. |
|
properties.autoGeneratedDomainNameLabelScope |
Specifica l'ambito di univocità per il nome host predefinito durante la creazione della risorsa |
||
properties.availabilityState |
Stato di disponibilità delle informazioni di gestione per l'app. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
percorsi di esclusione delimitati da virgole per l'autenticazione del certificato client |
|
properties.clientCertMode |
Viene composto con l'impostazione ClientCertEnabled.
|
||
properties.cloningInfo |
Se specificato durante la creazione dell'app, l'app viene clonata da un'app di origine. |
||
properties.containerSize |
integer (int32) |
Dimensioni del contenitore di funzioni. |
|
properties.customDomainVerificationId |
string |
Identificatore univoco che verifica i domini personalizzati assegnati all'app. Il cliente aggiungerà questo ID a un record txt per la verifica. |
|
properties.dailyMemoryTimeQuota |
integer (int32) |
Quota massima consentita per il tempo di memoria giornaliero (applicabile solo nelle app dinamiche). |
|
properties.daprConfig |
Configurazione dapr dell'app. |
||
properties.defaultHostName |
string |
Nome host predefinito dell'app. Sola lettura. |
|
properties.dnsConfiguration |
Proprietà per configurare varie impostazioni correlate al DNS per un sito. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Nomi host abilitati per l'app. I nomi host devono essere assegnati (vedere HostNames) AND abilitati. In caso contrario, l'app non viene servita su tali nomi host. |
|
properties.endToEndEncryptionEnabled |
boolean |
Indica se usare la crittografia end-to-end tra front-end e il ruolo di lavoro |
|
properties.functionAppConfig |
Configurazione specifica dell'app per le funzioni di Azure. |
||
properties.hostNameSslStates |
Gli stati SSL del nome host vengono usati per gestire le associazioni SSL per i nomi host dell'app. |
||
properties.hostNames |
string[] |
Nomi host associati all'app. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
Ambiente del servizio app da usare per l'app. |
||
properties.httpsOnly |
boolean |
HttpsOnly: configura un sito Web per accettare solo le richieste HTTPS. Problemi di reindirizzamento per le richieste HTTP |
|
properties.hyperV |
boolean |
False |
Hyper-V sandbox. |
properties.inProgressOperationId |
string (uuid) |
Specifica un ID operazione se il sito dispone di un'operazione in sospeso. |
|
properties.ipMode |
Specifica la modalità IP dell'app. |
||
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Obsoleto: Hyper-V sandbox. |
properties.keyVaultReferenceIdentity |
string |
Identità da usare per l'autenticazione di riferimento di Key Vault. |
|
properties.lastModifiedTimeUtc |
string (date-time) |
Ora dell'ultima modifica dell'app, in formato UTC. Sola lettura. |
|
properties.managedEnvironmentId |
string |
ID di Azure Resource Manager dell'ambiente gestito selezionato del cliente in cui ospitare l'app. Deve essere nel formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer (int32) |
Numero massimo di ruoli di lavoro. Questo vale solo per il contenitore funzioni. |
|
properties.outboundIpAddresses |
string |
Elenco di indirizzi IP usati dall'app per le connessioni in uscita ,ad esempio l'accesso al database. Include indirizzi VIP dai tenant che possono essere ospitati con le impostazioni correnti. Sola lettura. |
|
properties.possibleOutboundIpAddresses |
string |
Elenco di indirizzi IP usati dall'app per le connessioni in uscita ,ad esempio l'accesso al database. Include indirizzi VIP da tutti i tenant ad eccezione di dataComponent. Sola lettura. |
|
properties.publicNetworkAccess |
string |
Proprietà per consentire o bloccare tutto il traffico pubblico. Valori consentiti: 'Enabled', 'Disabled' o una stringa vuota. |
|
properties.redundancyMode |
Modalità di ridondanza del sito |
||
properties.repositorySiteName |
string |
Nome del sito del repository. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Requisiti delle risorse dell'app per le funzioni. |
||
properties.resourceGroup |
string |
Nome del gruppo di risorse a cui appartiene l'app. Sola lettura. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
ID risorsa del piano di servizio app associato, formattato come" "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Configurazione dell'app. |
||
properties.sku |
string |
SKU corrente dell'applicazione in base al piano di servizio app associato. Alcuni valori di SKU validi sono Free, Shared, Basic, Dynamic, FlexConsumption, Standard, PremiumV2, PremiumV3, Isolated, IsolatedV2 |
|
properties.slotSwapStatus |
Stato dell'ultima operazione di scambio dello slot di distribuzione. |
||
properties.state |
string |
Stato corrente dell'app. |
|
properties.storageAccountRequired |
boolean |
Controlla se è necessario l'account di archiviazione fornito dal cliente |
|
properties.suspendedTill |
string (date-time) |
L'app viene sospesa fino a quando non viene superata la quota di tempo di memoria. |
|
properties.targetSwapSlot |
string |
Specifica lo slot di distribuzione in cui verrà scambiata l'app. Sola lettura. |
|
properties.trafficManagerHostNames |
string[] |
Nomi host di Gestione traffico di Azure associati all'app. Sola lettura. |
|
properties.usageState |
Stato che indica se l'app ha superato l'utilizzo della quota. Sola lettura. |
||
properties.virtualNetworkSubnetId |
string |
ID di Azure Resource Manager della rete virtuale e della subnet da aggiungere all'integrazione rete virtuale a livello di area. Deve essere nel formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Per abilitare le operazioni di backup e ripristino sulla rete virtuale |
|
properties.vnetContentShareEnabled |
boolean |
Per abilitare l'accesso al contenuto tramite rete virtuale |
|
properties.vnetImagePullEnabled |
boolean |
Per abilitare il pull dell'immagine sulla rete virtuale |
|
properties.vnetRouteAllEnabled |
boolean |
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. |
|
properties.workloadProfileName |
string |
Nome del profilo del carico di lavoro per l'esecuzione dell'app per le funzioni. |
|
tags |
object |
Tag di risorsa. |
|
type |
string |
Tipo di risorsa. |
SiteAvailabilityState
Stato di disponibilità delle informazioni di gestione per l'app.
Valore | Descrizione |
---|---|
DisasterRecoveryMode | |
Limited | |
Normal |
SiteConfig
Configurazione di un'app del servizio app.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Flag per l'uso di Creds di identità gestite per il pull di Registro Azure Container |
|
acrUserManagedIdentityID |
string |
Se si usa l'identità gestita dall'utente, id client dell'identità gestita dall'utente |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Informazioni sulla definizione formale dell'API per l'app. |
||
apiManagementConfig |
Impostazioni di Gestione API di Azure collegate all'app. |
||
appCommandLine |
string |
Riga di comando dell'app da avviare. |
|
appSettings |
Impostazioni dell'applicazione. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Regole di correzione automatica. |
||
autoSwapSlotName |
string |
Nome dello slot di scambio automatico. |
|
azureStorageAccounts |
<string,
Azure |
Elenco di account di archiviazione di Azure. |
|
connectionStrings |
Stringhe di connessione. |
||
cors |
Impostazioni CORS (Cross-Origin Resource Sharing). |
||
defaultDocuments |
string[] |
Documenti predefiniti. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Radice del documento. |
|
elasticWebAppScaleLimit |
integer (int32) minimum: 0 |
Numero massimo di ruoli di lavoro a cui un sito può aumentare il numero di istanze.
Questa impostazione si applica solo alle app nei piani in cui ElasticScaleEnabled è |
|
experiments |
Questo è un problema per i tipi polimorfici. |
||
ftpsState |
Stato del servizio FTP/FTPS |
||
functionAppScaleLimit |
integer (int32) minimum: 0 |
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 |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
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à. |
|
handlerMappings |
Mapping dei gestori. |
||
healthCheckPath |
string |
Percorso controllo integrità |
|
http20Enabled |
boolean |
True |
Http20Enabled: configura un sito Web per consentire ai client di connettersi tramite http2.0 |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
Restrizioni di sicurezza IP per main. |
||
ipSecurityRestrictionsDefaultAction |
Azione predefinita per la restrizione di accesso principale se non viene trovata alcuna corrispondenza tra regole. |
||
javaContainer |
string |
Contenitore Java. |
|
javaContainerVersion |
string |
Versione del contenitore Java. |
|
javaVersion |
string |
Versione Java. |
|
keyVaultReferenceIdentity |
string |
Identità da usare per l'autenticazione di riferimento di Key Vault. |
|
limits |
Limiti del sito. |
||
linuxFxVersion |
string |
Framework e versione di Linux App Framework |
|
loadBalancing |
Bilanciamento del carico del sito. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer (int32) |
Limite delle dimensioni della directory dei log HTTP. |
|
machineKey |
Site MachineKey. |
||
managedPipelineMode |
Modalità pipeline gestita. |
||
managedServiceIdentityId |
integer (int32) |
ID identità del servizio gestito |
|
metadata |
Metadati dell'applicazione. Impossibile recuperare questa proprietà, perché può contenere segreti. |
||
minTlsCipherSuite |
La suite di crittografia TLS di livello minimo consentita per un'applicazione |
||
minTlsVersion |
MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL |
||
minimumElasticInstanceCount |
integer (int32) minimum: 0maximum: 20 |
Numero di numero minimo di istanze per un sito Questa impostazione si applica solo ai piani elastici |
|
netFrameworkVersion |
string |
v4.6 |
Versione di .NET Framework. |
nodeVersion |
string |
Versione di Node.js. |
|
numberOfWorkers |
integer (int32) |
Numero di ruoli di lavoro. |
|
phpVersion |
string |
Versione di PHP. |
|
powerShellVersion |
string |
Versione di PowerShell. |
|
preWarmedInstanceCount |
integer (int32) minimum: 0maximum: 10 |
Numero di istanze preAvvise. Questa impostazione si applica solo ai piani a consumo e elastici |
|
publicNetworkAccess |
string |
Proprietà per consentire o bloccare tutto il traffico pubblico. |
|
publishingUsername |
string |
Pubblicazione del nome utente. |
|
push |
Eseguire il push delle impostazioni dell'endpoint. |
||
pythonVersion |
string |
Versione di Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Versione di debug remoto. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string (date-time) |
Scadenza della traccia delle richieste. |
|
scmIpSecurityRestrictions |
Restrizioni di sicurezza IP per scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Azione predefinita per la restrizione di accesso scm se non viene trovata alcuna corrispondenza con regole. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
Restrizioni di sicurezza IP per scm da usare main. |
|
scmMinTlsVersion |
ScmMinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL per il sito SCM |
||
scmType |
Tipo SCM. |
||
tracingOptions |
string |
Opzioni di traccia. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Applicazioni virtuali. |
||
vnetName |
string |
Nome rete virtuale. |
|
vnetPrivatePortsCount |
integer (int32) |
Numero di porte private assegnate all'app. Questi verranno assegnati in modo dinamico in fase di esecuzione. |
|
vnetRouteAllEnabled |
boolean |
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. |
|
webSocketsEnabled |
boolean |
|
|
websiteTimeZone |
string |
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 |
|
windowsFxVersion |
string |
Xenon App Framework e versione |
|
xManagedServiceIdentityId |
integer (int32) |
ID identità del servizio gestito esplicito |
SiteDnsConfig
Nome | Tipo | Descrizione |
---|---|---|
dnsAltServer |
string |
Server DNS alternativo da usare dalle app. Questa proprietà replica l'impostazione dell'app WEBSITE_DNS_ALT_SERVER. |
dnsLegacySortOrder |
boolean |
Indica che i siti che usano server DNS personalizzati di rete virtuale stanno ancora ordinando l'elenco dei server DNS. Sola lettura. |
dnsMaxCacheTimeout |
integer (int32) |
Tempo personalizzato per il DNS da memorizzare nella cache in secondi. Intervallo consentito: 0-60. Il valore predefinito è 30 secondi. 0 indica che la memorizzazione nella cache è disabilitata. |
dnsRetryAttemptCount |
integer (int32) |
Numero totale di tentativi per la ricerca dns. Intervallo consentito: 1-5. Il valore predefinito è 3. |
dnsRetryAttemptTimeout |
integer (int32) |
Timeout per una singola ricerca DNS in secondi. Intervallo consentito: 1-30. Il valore predefinito è 3. |
dnsServers |
string[] |
Elenco di server DNS personalizzati da usare da un'app per le ricerche. È possibile impostare un massimo di 5 server DNS. |
SiteLimits
Limiti delle metriche impostati in un'app.
Nome | Tipo | Descrizione |
---|---|---|
maxDiskSizeInMb |
integer (int64) |
Utilizzo massimo consentito delle dimensioni del disco in MB. |
maxMemoryInMb |
integer (int64) |
Utilizzo massimo consentito della memoria in MB. |
maxPercentageCpu |
number (double) |
Percentuale massima di utilizzo della CPU consentita. |
SiteLoadBalancing
Bilanciamento del carico del sito.
Valore | Descrizione |
---|---|
LeastRequests | |
LeastRequestsWithTieBreaker | |
LeastResponseTime | |
PerSiteRoundRobin | |
RequestHash | |
WeightedRoundRobin | |
WeightedTotalTraffic |
SiteMachineKey
MachineKey di un'app.
Nome | Tipo | Descrizione |
---|---|---|
decryption |
string |
Algoritmo utilizzato per la decrittografia. |
decryptionKey |
string |
Chiave di decrittografia. |
validation |
string |
Convalida MachineKey. |
validationKey |
string |
Chiave di convalida. |
SlotSwapStatus
Stato dell'ultima operazione di scambio degli slot riuscita.
Nome | Tipo | Descrizione |
---|---|---|
destinationSlotName |
string |
Slot di destinazione dell'ultima operazione di scambio. |
sourceSlotName |
string |
Slot di origine dell'ultima operazione di scambio. |
timestampUtc |
string (date-time) |
Ora dell'ultimo scambio di slot completato. |
SlowRequestsBasedTrigger
Trigger in base al tempo di esecuzione della richiesta.
Nome | Tipo | Descrizione |
---|---|---|
count |
integer (int32) |
Conteggio richieste. |
path |
string |
Percorso richiesta. |
timeInterval |
string |
Intervallo di tempo. |
timeTaken |
string |
Tempo impiegato. |
SslState
Tipo SSL
Valore | Descrizione |
---|---|
Disabled | |
IpBasedEnabled | |
SniEnabled |
StatusCodesBasedTrigger
Trigger basato sul codice di stato.
Nome | Tipo | Descrizione |
---|---|---|
count |
integer (int32) |
Conteggio richieste. |
path |
string |
Percorso richiesta |
status |
integer (int32) |
Codice di stato HTTP. |
subStatus |
integer (int32) |
Stato secondario della richiesta. |
timeInterval |
string |
Intervallo di tempo. |
win32Status |
integer (int32) |
Codice di errore Win32. |
StatusCodesRangeBasedTrigger
Trigger basato sull'intervallo di codici di stato.
Nome | Tipo | Descrizione |
---|---|---|
count |
integer (int32) |
Conteggio richieste. |
path |
string |
|
statusCodes |
string |
Codice di stato HTTP. |
timeInterval |
string |
Intervallo di tempo. |
Storage
Archiviazione per il pacchetto distribuito usato dall'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
authentication |
Metodo di autenticazione per accedere all'account di archiviazione per la distribuzione. |
|
type |
Proprietà per selezionare Tipo di archiviazione di Azure. Opzioni disponibili: blobContainer. |
|
value |
string (uri) |
Proprietà per impostare l'URL per il tipo di archiviazione di Azure selezionato. Esempio: per blobContainer, il valore potrebbe essere https://.blob.core.windows.net/. |
SupportedTlsVersions
MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL
Valore | Descrizione |
---|---|
1.0 | |
1.1 | |
1.2 | |
1.3 |
TlsCipherSuites
La suite di crittografia TLS di livello minimo consentita per un'applicazione
Valore | Descrizione |
---|---|
TLS_AES_128_GCM_SHA256 | |
TLS_AES_256_GCM_SHA384 | |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | |
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | |
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 | |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 | |
TLS_RSA_WITH_AES_128_CBC_SHA | |
TLS_RSA_WITH_AES_128_CBC_SHA256 | |
TLS_RSA_WITH_AES_128_GCM_SHA256 | |
TLS_RSA_WITH_AES_256_CBC_SHA | |
TLS_RSA_WITH_AES_256_CBC_SHA256 | |
TLS_RSA_WITH_AES_256_GCM_SHA384 |
Triggers
Ridimensionare e le impostazioni di concorrenza per i trigger dell'app per le funzioni.
Nome | Tipo | Descrizione |
---|---|---|
http |
Scalabilità e concorrenza delle impostazioni per il trigger HTTP. |
UsageState
Stato che indica se l'app ha superato l'utilizzo della quota. Sola lettura.
Valore | Descrizione |
---|---|
Exceeded | |
Normal |
userAssignedIdentity
Identità assegnata dall'utente.
Nome | Tipo | Descrizione |
---|---|---|
clientId |
string |
ID client dell'identità assegnata dall'utente |
principalId |
string |
ID entità dell'identità assegnata dall'utente |
VirtualApplication
Applicazione virtuale in un'app.
Nome | Tipo | Descrizione |
---|---|---|
physicalPath |
string |
Percorso fisico. |
preloadEnabled |
boolean |
|
virtualDirectories |
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. |
WebAppCollection
Raccolta di app del servizio app.
Nome | Tipo | Descrizione |
---|---|---|
nextLink |
string |
Collegarsi alla pagina successiva delle risorse. |
value |
Site[] |
Raccolta di risorse. |