Partager via


SiteConfigResource Classe

Définition

Ressource ARM de configuration d’application web.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteConfigResource : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteConfigResource = class
    inherit ProxyOnlyResource
Public Class SiteConfigResource
Inherits ProxyOnlyResource
Héritage
SiteConfigResource
Attributs

Constructeurs

SiteConfigResource()

Initialise une nouvelle instance de la classe SiteConfigResource.

SiteConfigResource(String, String, String, String, Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String,AzureStorageInfoValue>, String)

Initialise une nouvelle instance de la classe SiteConfigResource.

Propriétés

AcrUseManagedIdentityCreds

Obtient ou définit l’indicateur pour utiliser les creds d’identité managée pour l’extraction ACR

AcrUserManagedIdentityID

Obtient ou définit si l’identité managée par l’utilisateur est utilisée, l’id client de l’identité managée par l’utilisateur

AlwaysOn

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si Always On est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

ApiDefinition

Obtient ou définit des informations sur la définition d’API formelle pour l’application.

ApiManagementConfig

Obtient ou définit les paramètres de gestion des API Azure liés à l’application.

AppCommandLine

Obtient ou définit la ligne de commande de l’application à lancer.

AppSettings

Obtient ou définit les paramètres de l’application.

AutoHealEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la réparation automatique est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

AutoHealRules

Obtient ou définit des règles de réparation automatique.

AutoSwapSlotName

Obtient ou définit le nom de l’emplacement d’échange automatique.

AzureStorageAccounts

Obtient ou définit la liste des comptes de stockage Azure.

ConnectionStrings

Obtient ou définit des chaînes de connexion.

Cors

Obtient ou définit les paramètres CORS (Cross-Origin Resource Sharing).

DefaultDocuments

Obtient ou définit les documents par défaut.

DetailedErrorLoggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la journalisation détaillée des erreurs est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

DocumentRoot

Obtient ou définit la racine du document.

Experiments

Obtient ou définit cette solution pour les types polymorphes.

FtpsState

Obtient ou définit l’état du service FTP/FTPS. Les valeurs possibles sont les suivantes : « AllAllowed », « FtpsOnly », « Disabled »

FunctionAppScaleLimit

Obtient ou définit le nombre maximal de workers auxquels un site peut effectuer un scale-out. Ce paramètre s’applique uniquement aux plans Consommation et Elastic Premium

FunctionsRuntimeScaleMonitoringEnabled

Obtient ou définit une valeur indiquant si la surveillance de la mise à l’échelle du runtime des fonctions est activée. Lorsqu’il est activé, ScaleController ne surveille pas directement les sources d’événements, mais appelle plutôt le runtime pour obtenir une mise à l’échelle status.

HandlerMappings

Obtient ou définit des mappages de gestionnaires.

HealthCheckPath

Obtient ou définit le chemin d’accès case activée d’intégrité

Http20Enabled

Obtient ou définit http20Enabled : configure un site web pour autoriser les clients à se connecter via http2.0

HttpLoggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la journalisation HTTP est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

Id

Obtient l’ID de ressource.

(Hérité de ProxyOnlyResource)
IpSecurityRestrictions

Obtient ou définit des restrictions de sécurité IP pour main.

JavaContainer

Obtient ou définit le conteneur Java.

JavaContainerVersion

Obtient ou définit la version du conteneur Java.

JavaVersion

Obtient ou définit la version java.

KeyVaultReferenceIdentity

Obtient ou définit l’identité à utiliser pour Key Vault Authentification de référence.

Kind

Obtient ou définit le type de ressource.

(Hérité de ProxyOnlyResource)
Limits

Obtient ou définit des limites de site.

LinuxFxVersion

Obtient ou définit linux App Framework et la version

LoadBalancing

Obtient ou définit l’équilibrage de charge de site. Les valeurs possibles sont les suivantes : « WeightedRoundRobin », « LeastRequests », « LeastResponseTime », « WeightedTotalTraffic », « RequestHash », « PerSiteRoundRobin »

LocalMySqlEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; pour activer MySQL local ; sinon, &lt;code&gt;false&lt;/code&gt;.

LogsDirectorySizeLimit

Obtient ou définit la taille limite du répertoire des journaux HTTP.

MachineKey

Obtient la MachineKey du site.

ManagedPipelineMode

Obtient ou définit le mode de pipeline managé. Les valeurs possibles sont les suivantes : « Intégré », « Classique »

ManagedServiceIdentityId

Obtient ou définit l’ID d’identité de service managée

MinimumElasticInstanceCount

Obtient ou définit le nombre minimal de instance pour un site Ce paramètre s’applique uniquement aux plans élastiques

MinTlsVersion

Obtient ou définit minTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL. Les valeurs possibles sont les suivantes : « 1.0 », « 1.1 », « 1.2 »

Name

Obtient le nom de la ressource.

(Hérité de ProxyOnlyResource)
NetFrameworkVersion

Obtient ou définit la version du .NET Framework.

NodeVersion

Obtient ou définit la version de Node.js.

NumberOfWorkers

Obtient ou définit le nombre de workers.

PhpVersion

Obtient ou définit la version de PHP.

PowerShellVersion

Obtient ou définit la version de PowerShell.

PreWarmedInstanceCount

Obtient ou définit le nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans consommation et élastique

PublicNetworkAccess

Obtient ou définit la propriété pour autoriser ou bloquer tout le trafic public.

PublishingUsername

Obtient ou définit le nom d’utilisateur de publication.

Push

Obtient ou définit les paramètres de point de terminaison push.

PythonVersion

Obtient ou définit la version de Python.

RemoteDebuggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si le débogage distant est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

RemoteDebuggingVersion

Obtient ou définit la version de débogage à distance.

RequestTracingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si le suivi des demandes est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

RequestTracingExpirationTime

Obtient ou définit le délai d’expiration du suivi des demandes.

ScmIpSecurityRestrictions

Obtient ou définit des restrictions de sécurité IP pour scm.

ScmIpSecurityRestrictionsUseMain

Obtient ou définit des restrictions de sécurité IP pour que scm utilise main.

ScmMinTlsVersion

Obtient ou définit scmMinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL pour le site SCM. Les valeurs possibles sont les suivantes : « 1.0 », « 1.1 », « 1.2 »

ScmType

Obtient ou définit le type SCM. Les valeurs possibles sont les suivantes : « None », « Dropbox », « Tfs », « LocalGit », « GitHub », « CodePlexGit », « CodePlexHg », « BitbucketGit », « BitbucketHg », « ExternalGit », « ExternalHg », « OneDrive », « VSO », « VSTSRM »

TracingOptions

Obtient ou définit les options de suivi.

Type

Obtient le type de ressource.

(Hérité de ProxyOnlyResource)
Use32BitWorkerProcess

Obtient ou définit &lt;code&gt;true&lt;/code&gt; pour utiliser le processus worker 32 bits ; sinon, &lt;code&gt;false&lt;/code&gt;.

VirtualApplications

Obtient ou définit des applications virtuelles.

VnetName

Obtient ou définit le nom du réseau virtuel.

VnetPrivatePortsCount

Obtient ou définit le nombre de ports privés affectés à cette application. Ceux-ci sont attribués dynamiquement au moment de l’exécution.

VnetRouteAllEnabled

Obtient ou définit l’itinéraire réseau virtuel activé. Cela entraîne l’application de Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant.

WebsiteTimeZone

Obtient ou définit le fuseau horaire utilisé par un site pour générer des horodatages. Compatible avec Linux et Windows App Service. La définition du paramètre d’application WEBSITE_TIME_ZONE est prioritaire sur cette configuration. Pour Linux, attend des valeurs https://www.iana.org/time-zones de base de données tz (pour obtenir une référence rapide, consultez https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Pour Windows, attend l’un des fuseaux horaires répertoriés sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WebSocketsEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si WebSocket est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

WindowsFxVersion

Obtient ou définit xenon App Framework et sa version

XManagedServiceIdentityId

Obtient ou définit un ID d’identité de service managé explicite

Méthodes

Validate()

Validez l’objet .

S’applique à