Condividi tramite


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
subscriptionId
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

WebAppCollection

OK

Other Status Codes

DefaultErrorResponse

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

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites?api-version=2024-04-01

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
ApiDefinitionInfo

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

ApiManagementConfig

Configurazione di Gestione API di Azure collegata all'app.

Authentication

Metodo di autenticazione per accedere all'account di archiviazione per la distribuzione.

AuthenticationType

Proprietà per selezionare il tipo di autenticazione per accedere all'account di archiviazione selezionato. Opzioni disponibili: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

autoGeneratedDomainNameLabelScope

Specifica l'ambito di univocità per il nome host predefinito durante la creazione della risorsa

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 il ripristino automatico.

AzureStorageInfoValue

Valore delle informazioni di accesso a File di Azure o Archiviazione BLOB per l'archiviazione dizionario.

AzureStorageProtocol

Protocollo di montaggio da usare per l'account di archiviazione.

AzureStorageState

Stato dell'account di archiviazione.

AzureStorageType

Tipo di archiviazione.

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.
CloningInfo

Informazioni necessarie per l'operazione di clonazione.

ConnectionStringType

Tipo di database.

ConnStringInfo

Informazioni sulla stringa di connessione del database.

CorsSettings

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

DaprConfig

Configurazione della reimpostazione della password self-service dell'app.

daprLogLevel

Imposta il livello di log per il sidecar Dapr. I valori consentiti sono debug, informazioni, avvisi, errore. Il valore predefinito è info.

DefaultAction

Azione predefinita per la restrizione di accesso principale se non viene trovata alcuna corrispondenza tra regole.

DefaultErrorResponse

Risposta di errore del servizio app.

Details
Error

Modello di errore.

Experiments

Regole di routing negli esperimenti di produzione.

ExtendedLocation

Posizione estesa.

FtpsState

Stato del servizio FTP/FTPS

FunctionAppConfig

Configurazione dell'app per le funzioni.

FunctionsAlwaysReadyConfig

Imposta il numero di istanze "Always Ready" per un gruppo di funzioni o una funzione specifica.

FunctionsDeployment

Sezione di configurazione per la distribuzione dell'app per le funzioni.

FunctionsDeploymentStorageType

Proprietà per selezionare Tipo di archiviazione di Azure. Opzioni disponibili: blobContainer.

FunctionsRuntime

Nome e versione del runtime dell'app per le funzioni.

FunctionsScaleAndConcurrency

Ridimensionare le impostazioni di concorrenza e ridimensionare per l'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.

HostingEnvironmentProfile

Specifica per un ambiente del servizio app da usare per questa risorsa.

HostNameSslState

Nome host abilitato per SSL.

HostType

Indica se il nome host è un nome host standard o repository.

Http

Scalabilità e concorrenza delle impostazioni per il trigger HTTP.

IpFilterTag

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.

IpSecurityRestriction

Restrizione di sicurezza IP per un'app.

ManagedPipelineMode

Modalità pipeline gestita.

ManagedServiceIdentity

Identità del servizio gestito.

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

NameValuePair

Coppia di valori del nome.

PushSettings

Impostazioni push per l'app.

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.

RedundancyMode

Modalità di ridondanza del sito

RequestsBasedTrigger

Trigger basato sulle richieste totali.

ResourceConfig

Requisiti delle risorse dell'app per le funzioni.

RuntimeName

Nome del runtime dell'app per le funzioni. Opzioni disponibili: dotnet-isolated, node, java, powershell, python, custom

ScmType

Tipo SCM.

Site

Un'app Web, un back-end di un'app per dispositivi mobili o un'app per le API.

SiteAvailabilityState

Stato di disponibilità delle informazioni di gestione per l'app.

SiteConfig

Configurazione di un'app del servizio app.

SiteDnsConfig
SiteLimits

Limiti delle metriche impostati in un'app.

SiteLoadBalancing

Bilanciamento del carico del sito.

SiteMachineKey

MachineKey di un'app.

SlotSwapStatus

Stato dell'ultima operazione di scambio degli slot riuscita.

SlowRequestsBasedTrigger

Trigger in base al tempo di esecuzione della richiesta.

SslState

Tipo SSL

StatusCodesBasedTrigger

Trigger basato sul codice di stato.

StatusCodesRangeBasedTrigger

Trigger basato sull'intervallo di codici di stato.

Storage

Archiviazione per il pacchetto distribuito usato dall'app per le funzioni.

SupportedTlsVersions

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

TlsCipherSuites

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.

UsageState

Stato che indica se l'app ha superato l'utilizzo della quota. Sola lettura.

userAssignedIdentity

Identità assegnata dall'utente.

VirtualApplication

Applicazione virtuale in un'app.

VirtualDirectory

Directory per l'applicazione virtuale.

WebAppCollection

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

AuthenticationType

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

AutoHealActionType

Azione predefinita da eseguire.

customAction

AutoHealCustomAction

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

AutoHealActions

Azioni da eseguire quando viene attivata una regola.

triggers

AutoHealTriggers

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

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

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

AzureStorageProtocol

Protocollo di montaggio da usare per l'account di archiviazione.

shareName

string

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

state

AzureStorageState

Stato dell'account di archiviazione.

type

AzureStorageType

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

true clonare nomi host personalizzati dall'app di origine; in caso contrario, false.

cloneSourceControl

boolean

true clonare il controllo del codice sorgente dall'app di origine; in caso contrario, false.

configureLoadBalancing

boolean

true configurare il bilanciamento del carico per l'app di origine e di destinazione.

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

true per sovrascrivere l'app di destinazione; in caso contrario, false.

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

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

daprLogLevel

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

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

RampUpRule[]

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

FunctionsDeployment

Configurazione della distribuzione dell'app per le funzioni.

runtime

FunctionsRuntime

Impostazioni di runtime dell'app per le funzioni.

scaleAndConcurrency

FunctionsScaleAndConcurrency

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

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

RuntimeName

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

FunctionsAlwaysReadyConfig[]

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

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

HostType

Indica se il nome host è un nome host standard o repository.

name

string

Nome host.

sslState

SslState

Tipo SSL.

thumbprint

string

Identificazione personale del certificato SSL.

toUpdate

boolean

Impostare su true per aggiornare il nome host esistente.

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 è ..

  • Se la proprietà è null o vuota (impostazione predefinita), sono consentiti tutti gli host (o la mancanza di).
  • Un valore viene confrontato usando ordinal-ignore-case (escluso il numero di porta).
  • I caratteri jolly del sottodominio 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 multi-livello
  • 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 un 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 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

IpFilterTag

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

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

userAssignedIdentities

<string,  userAssignedIdentity>

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 ReroutePercentage fino a raggiungere \nMinReroutePercentage o MaxReroutePercentage. Le metriche del sito vengono controllate ogni N minuti specificati in ChangeIntervalInMinutes.\nAlgoritmo decisionale personalizzato può essere fornito nell'estensione del sito TiPCallback che può essere specificato in ChangeDecisionCallbackUrl.

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 ActionHostName.

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

ExtendedLocation

Posizione estesa.

id

string

ID risorsa.

identity

ManagedServiceIdentity

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

autoGeneratedDomainNameLabelScope

Specifica l'ambito di univocità per il nome host predefinito durante la creazione della risorsa

properties.availabilityState

SiteAvailabilityState

Stato di disponibilità delle informazioni di gestione per l'app.

properties.clientAffinityEnabled

boolean

true per abilitare l'affinità client; false di interrompere l'invio dei cookie di affinità di sessione, che instradano le richieste client nella stessa sessione alla stessa istanza. Il valore predefinito è true.

properties.clientCertEnabled

boolean

true per abilitare l'autenticazione del certificato client (autenticazione reciproca TLS); in caso contrario, false. Il valore predefinito è false.

properties.clientCertExclusionPaths

string

percorsi di esclusione delimitati da virgole per l'autenticazione del certificato client

properties.clientCertMode

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.
properties.cloningInfo

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

DaprConfig

Configurazione dapr dell'app.

properties.defaultHostName

string

Nome host predefinito dell'app. Sola lettura.

properties.dnsConfiguration

SiteDnsConfig

Proprietà per configurare varie impostazioni correlate al DNS per un sito.

properties.enabled

boolean

true se l'app è abilitata; in caso contrario, false. L'impostazione di questo valore su false disabilita l'app (porta l'app offline).

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

FunctionAppConfig

Configurazione specifica dell'app per le funzioni di Azure.

properties.hostNameSslStates

HostNameSslState[]

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

true disabilitare i nomi host pubblici dell'app; in caso contrario, false. Se true, l'app è accessibile solo tramite il processo di gestione API.

properties.hostingEnvironmentProfile

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

IPMode

Specifica la modalità IP dell'app.

properties.isDefaultContainer

boolean

true se l'app è un contenitore predefinito; in caso contrario, false.

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

RedundancyMode

Modalità di ridondanza del sito

properties.repositorySiteName

string

Nome del sito del repository.

properties.reserved

boolean

False

true se riservato; in caso contrario, false.

properties.resourceConfig

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

true arrestare il sito SCM (KUDU) quando l'app viene arrestata; in caso contrario, false. Il valore predefinito è 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

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

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

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

true se Always On è abilitato; in caso contrario, false.

apiDefinition

ApiDefinitionInfo

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

apiManagementConfig

ApiManagementConfig

Impostazioni di Gestione API di Azure collegate all'app.

appCommandLine

string

Riga di comando dell'app da avviare.

appSettings

NameValuePair[]

Impostazioni dell'applicazione.

autoHealEnabled

boolean

true se la correzione automatica è abilitata; in caso contrario, false.

autoHealRules

AutoHealRules

Regole di correzione automatica.

autoSwapSlotName

string

Nome dello slot di scambio automatico.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Elenco di account di archiviazione di Azure.

connectionStrings

ConnStringInfo[]

Stringhe di connessione.

cors

CorsSettings

Impostazioni CORS (Cross-Origin Resource Sharing).

defaultDocuments

string[]

Documenti predefiniti.

detailedErrorLoggingEnabled

boolean

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

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 è true

experiments

Experiments

Questo è un problema per i tipi polimorfici.

ftpsState

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

HandlerMapping[]

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

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

ipSecurityRestrictions

IpSecurityRestriction[]

Restrizioni di sicurezza IP per main.

ipSecurityRestrictionsDefaultAction

DefaultAction

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

SiteLimits

Limiti del sito.

linuxFxVersion

string

Framework e versione di Linux App Framework

loadBalancing

SiteLoadBalancing

Bilanciamento del carico del sito.

localMySqlEnabled

boolean

False

true abilitare MySQL locale; in caso contrario, false.

logsDirectorySizeLimit

integer (int32)

Limite delle dimensioni della directory dei log HTTP.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Modalità pipeline gestita.

managedServiceIdentityId

integer (int32)

ID identità del servizio gestito

metadata

NameValuePair[]

Metadati dell'applicazione. Impossibile recuperare questa proprietà, perché può contenere segreti.

minTlsCipherSuite

TlsCipherSuites

La suite di crittografia TLS di livello minimo consentita per un'applicazione

minTlsVersion

SupportedTlsVersions

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

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 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: 0
maximum: 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

PushSettings

Eseguire il push delle impostazioni dell'endpoint.

pythonVersion

string

Versione di Python.

remoteDebuggingEnabled

boolean

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

remoteDebuggingVersion

string

Versione di debug remoto.

requestTracingEnabled

boolean

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

requestTracingExpirationTime

string (date-time)

Scadenza della traccia delle richieste.

scmIpSecurityRestrictions

IpSecurityRestriction[]

Restrizioni di sicurezza IP per scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

SupportedTlsVersions

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

scmType

ScmType

Tipo SCM.

tracingOptions

string

Opzioni di traccia.

use32BitWorkerProcess

boolean

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

virtualApplications

VirtualApplication[]

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

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

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

Authentication

Metodo di autenticazione per accedere all'account di archiviazione per la distribuzione.

type

FunctionsDeploymentStorageType

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

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

true se il precaricamento è 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.

WebAppCollection

Raccolta di app del servizio app.

Nome Tipo Descrizione
nextLink

string

Collegarsi alla pagina successiva delle risorse.

value

Site[]

Raccolta di risorse.