Condividi tramite


SiteProperties interface

Proprietà specifiche della risorsa del sito

Proprietà

clientAffinityEnabled

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.

clientCertEnabled

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

clientCertExclusionPaths

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

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

Se specificato durante la creazione dell'app, l'app viene clonata da un'app di origine.

containerSize

Dimensioni del contenitore di funzioni.

customDomainVerificationId

Identificatore univoco che verifica i domini personalizzati assegnati all'app. Il cliente aggiungerà questo ID a un record txt per la verifica.

dailyMemoryTimeQuota

Quota massima consentita per il tempo di memoria giornaliero (applicabile solo nelle app dinamiche).

enabled

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

hostingEnvironmentProfile

Ambiente del servizio app da usare per l'app.

hostNamesDisabled

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

hostNameSslStates

Gli stati SSL del nome host vengono usati per gestire le associazioni SSL per i nomi host dell'app.

httpsOnly

HttpsOnly: configura un sito Web per accettare solo le richieste HTTPS. Problemi di reindirizzamento per le richieste HTTP

hyperV

Hyper-V sandbox.

isXenon

Obsoleto: Hyper-V sandbox.

keyVaultReferenceIdentity

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

redundancyMode

Modalità di ridondanza del sito

reserved

true se riservato; in caso contrario, false.

scmSiteAlsoStopped

true arrestare il sito SCM (KUDU) quando l'app viene arrestata; in caso contrario, false. Il valore predefinito è false.

serverFarmId

ID risorsa del piano di servizio app associato, formattato come" "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteConfig

Configurazione dell'app.

storageAccountRequired

Controlla se è necessario l'account di archiviazione fornito dal cliente

virtualNetworkSubnetId

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}

Dettagli proprietà

clientAffinityEnabled

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.

clientAffinityEnabled?: boolean

Valore della proprietà

boolean

clientCertEnabled

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

clientCertEnabled?: boolean

Valore della proprietà

boolean

clientCertExclusionPaths

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

clientCertExclusionPaths?: string

Valore della proprietà

string

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.
clientCertMode?: "Required" | "Optional" | "OptionalInteractiveUser"

Valore della proprietà

"Required" | "Optional" | "OptionalInteractiveUser"

cloningInfo

Se specificato durante la creazione dell'app, l'app viene clonata da un'app di origine.

cloningInfo?: CloningInfo

Valore della proprietà

containerSize

Dimensioni del contenitore di funzioni.

containerSize?: number

Valore della proprietà

number

customDomainVerificationId

Identificatore univoco che verifica i domini personalizzati assegnati all'app. Il cliente aggiungerà questo ID a un record txt per la verifica.

customDomainVerificationId?: string

Valore della proprietà

string

dailyMemoryTimeQuota

Quota massima consentita per il tempo di memoria giornaliero (applicabile solo nelle app dinamiche).

dailyMemoryTimeQuota?: number

Valore della proprietà

number

enabled

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

enabled?: boolean

Valore della proprietà

boolean

hostingEnvironmentProfile

Ambiente del servizio app da usare per l'app.

hostingEnvironmentProfile?: HostingEnvironmentProfile

Valore della proprietà

hostNamesDisabled

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

hostNamesDisabled?: boolean

Valore della proprietà

boolean

hostNameSslStates

Gli stati SSL del nome host vengono usati per gestire le associazioni SSL per i nomi host dell'app.

hostNameSslStates?: HostNameSslState[]

Valore della proprietà

httpsOnly

HttpsOnly: configura un sito Web per accettare solo le richieste HTTPS. Problemi di reindirizzamento per le richieste HTTP

httpsOnly?: boolean

Valore della proprietà

boolean

hyperV

Hyper-V sandbox.

hyperV?: boolean

Valore della proprietà

boolean

isXenon

Obsoleto: Hyper-V sandbox.

isXenon?: boolean

Valore della proprietà

boolean

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

Valore della proprietà

string

redundancyMode

Modalità di ridondanza del sito

redundancyMode?: "None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant"

Valore della proprietà

"None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant"

reserved

true se riservato; in caso contrario, false.

reserved?: boolean

Valore della proprietà

boolean

scmSiteAlsoStopped

true arrestare il sito SCM (KUDU) quando l'app viene arrestata; in caso contrario, false. Il valore predefinito è false.

scmSiteAlsoStopped?: boolean

Valore della proprietà

boolean

serverFarmId

ID risorsa del piano di servizio app associato, formattato come" "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

serverFarmId?: string

Valore della proprietà

string

siteConfig

Configurazione dell'app.

siteConfig?: SiteConfig

Valore della proprietà

storageAccountRequired

Controlla se è necessario l'account di archiviazione fornito dal cliente

storageAccountRequired?: boolean

Valore della proprietà

boolean

virtualNetworkSubnetId

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}

virtualNetworkSubnetId?: string

Valore della proprietà

string