Partager via


Azure.ResourceManager.FrontDoor.Models Espace de noms

Classes

ArmFrontDoorModelFactory

Fabrique de modèles pour les modèles.

BackendPoolsSettings

Paramètres qui s’appliquent à tous les pools principaux.

CustomHttpsConfiguration

Paramètres Https pour un domaine.

ForwardingConfiguration

Décrit l’itinéraire de transfert.

FrontDoorBackend

Adresse principale d’un équilibreur de charge frontDoor.

FrontDoorBackendPool

Un pool back-end est une collection de back-ends qui peuvent être routés vers.

FrontDoorCacheConfiguration

Paramètres de mise en cache pour une route de type mise en cache. Pour désactiver la mise en cache, ne fournissez pas d’objet cacheConfiguration.

FrontDoorEndpointPurgeContent

Paramètres requis pour la purge du contenu.

FrontDoorExperimentEndpointProperties

Définit les propriétés du point de terminaison.

FrontDoorExperimentPatch

Définit les attributs modifiables d’une expérience.

FrontDoorExperimentResourceGetTimeSeriesReportOptions

The FrontDoorExperimentResourceGetTimeSeriesReportOptions.

FrontDoorHealthProbeSettingsData

Paramètres d’équilibrage de charge pour un pool back-end.

FrontDoorLoadBalancingSettingsData

Paramètres d’équilibrage de charge pour un pool back-end.

FrontDoorNameAvailabilityContent

Entrée de l’API CheckNameAvailability.

FrontDoorNameAvailabilityResult

Sortie de case activée’API de disponibilité de nom.

FrontDoorNetworkExperimentProfilePatch

Définit les attributs modifiables d’un profil.

FrontDoorResourceData

Représentation courante des ressources.

FrontDoorTimeSeriesDataPoint

Définit un point de données timeseries utilisé dans une série chronologique.

FrontDoorTimeSeriesInfo

Définit la série de temps.

FrontDoorValidateCustomDomainContent

Entrée du domaine personnalisé à valider pour le mappage DNS.

FrontDoorValidateCustomDomainResult

Sortie de la validation de domaine personnalisé.

FrontDoorWebApplicationFirewallPolicyPatch

Objet Tags pour les opérations de correctif.

FrontDoorWebApplicationFirewallPolicySettings

Définit les paramètres de configuration WebApplicationFirewallPolicy de niveau supérieur.

LatencyMetric

Définit les propriétés d’une métrique de latence utilisée dans la carte de performance de latence.

LatencyScorecard

Définit la la latenceScorecard.

ManagedRuleDefinition

Décrit une définition de règle managée.

ManagedRuleExclusion

Exclure les variables de l’évaluation des règles managées.

ManagedRuleGroupDefinition

Décrit un groupe de règles managées.

ManagedRuleGroupOverride

Définit un paramètre de remplacement de groupe de règles managées.

ManagedRuleOverride

Définit un paramètre de remplacement de groupe de règles managées.

ManagedRuleSet

Définit un ensemble de règles managées.

ManagedRuleSetDefinition

Décrit la définition d’un ensemble de règles managées.

PreconfiguredEndpoint

Définit les propriétés d’un point de terminaison préconfiguré.

RedirectConfiguration

Décrit l’itinéraire de redirection.

RouteConfiguration

Classe de base pour tous les types de Route. Veuillez noter qu’il RouteConfiguration s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ForwardingConfiguration et RedirectConfiguration.

RoutingRuleData

Une règle de routage représente une spécification du trafic à traiter et où l’envoyer, ainsi que les informations de sonde d’intégrité.

RulesEngineAction

Une ou plusieurs actions qui s’exécuteront, modifiant la demande et/ou la réponse.

RulesEngineHeaderAction

Action qui peut manipuler un en-tête http.

RulesEngineMatchCondition

Définissez une condition de correspondance.

RulesEngineRule

Contient une liste de conditions de correspondance et une action sur la façon de modifier la demande/réponse. Si plusieurs règles correspondent, les actions d’une règle qui entrent en conflit avec une règle précédente remplacent une action au singulier ou s’ajoutent en cas de manipulation d’en-têtes.

WebApplicationCustomRule

Définit le contenu d’une règle d’application web.

WebApplicationRuleMatchCondition

Définissez une condition de correspondance.

Structures

BackendEnabledState

Indique si vous voulez activer l’utilisation de ce backend. Les valeurs autorisées sont « Enabled » ou « Disabled ».

BackendPrivateEndpointStatus

Le status d’approbation pour la connexion au Private Link.

CustomRuleEnabledState

Décrit si la règle personnalisée est à l’état activé ou désactivé. La valeur par défaut est Activée si elle n’est pas spécifiée.

DynamicCompressionEnabled

Indique s’il faut utiliser la compression dynamique pour le contenu mis en cache.

EnforceCertificateNameCheckEnabledState

S’il faut appliquer le nom de certificat case activée sur les requêtes HTTPS à tous les pools back-ends. Aucun effet sur les requêtes non HTTPS.

FrontDoorCertificateSource

Définit la source du certificat SSL.

FrontDoorEnabledState

État opérationnel de l’équilibreur de charge Front Door. Les valeurs autorisées sont « Enabled » ou « Disabled ».

FrontDoorEndpointConnectionCertificateType

Définit le type du certificat utilisé pour les connexions sécurisées à un frontendpoint.

FrontDoorEndpointType

Type de point de terminaison.

FrontDoorExperimentState

État de l’expérience.

FrontDoorForwardingProtocol

Protocole utilisé par cette règle pour transférer le trafic vers les back-ends.

FrontDoorHealthProbeMethod

Configure la méthode HTTP à utiliser pour sonder les back-ends définis sous backendPools.

FrontDoorNameAvailabilityState

Indique si le nom est disponible.

FrontDoorProtocol

Schémas de protocole acceptés.

FrontDoorQuery

Traitement des termes de requête d’URL lors de la formation de la clé de cache.

FrontDoorRedirectProtocol

Protocole de la destination vers laquelle le trafic est redirigé.

FrontDoorRedirectType

Type de redirection que la règle utilisera lors de la redirection du trafic.

FrontDoorRequiredMinimumTlsVersion

Version TLS minimale requise par les clients pour établir une négociation SSL avec Front Door.

FrontDoorResourceState

Ressource status de la sous-ressource Front Door ou Front Door.

FrontDoorSkuName

Nom du niveau tarifaire.

FrontDoorTimeSeriesAggregationInterval

The FrontDoorTimeSeriesAggregationInterval.

FrontDoorTimeSeriesInfoAggregationInterval

Intervalle d’agrégation de la série chronologique.

FrontDoorTimeSeriesType

Type de Timeseries.

FrontDoorTlsProtocolType

Définit le protocole d’extension TLS utilisé pour une remise sécurisée.

FrontDoorWebApplicationFirewallPolicyMode

Décrit s’il est en mode détection ou en mode prévention au niveau de la stratégie.

FrontDoorWebApplicationFirewallPolicyResourceState

Ressource status de la stratégie.

FrontendEndpointCustomHttpsProvisioningState

Approvisionnement status du https personnalisé du frontendEndpoint.

FrontendEndpointCustomHttpsProvisioningSubstate

Le sous-état d’approvisionnement montre la progression du processus d’activation/désactivation https personnalisé étape par étape.

HealthProbeEnabled

Indique s’il faut activer les sondes d’intégrité sur les back-ends définis sous backendPools. Les sondes d’intégrité ne peuvent être désactivées que s’il existe un seul back-end activé dans un pool principal activé unique.

LatencyScorecardAggregationInterval

The LatencyScorecardAggregationInterval.

ManagedRuleEnabledState

Décrit si la règle managée est à l’état activé ou désactivé.

ManagedRuleExclusionMatchVariable

Type de variable à exclure.

ManagedRuleExclusionSelectorMatchOperator

Opérateur de comparaison à appliquer au sélecteur lors de la spécification des éléments de la collection auxquels cette exclusion s’applique.

ManagedRuleSetActionType

Définit l’action à entreprendre lorsqu’un seuil de score d’ensemble de règles managées est atteint.

MatchProcessingBehavior

Si cette règle est une correspondance, le moteur de règles doit continuer à exécuter les règles restantes ou s’arrêter. S’il n’est pas présent, la valeur par défaut est Continuer.

NetworkExperimentResourceState

Définit la ressource côté serveur status.

PolicyEnabledState

Décrit si la stratégie est à l’état activé ou désactivé. La valeur par défaut est Activée si elle n’est pas spécifiée.

PolicyRequestBodyCheck

Décrit si les règles gérées par la stratégie inspectent le contenu du corps de la requête.

RoutingRuleEnabledState

Indique s’il faut activer l’utilisation de cette route. Les valeurs autorisées sont « Enabled » ou « Disabled ».

RuleMatchActionType

Définit l’action à entreprendre sur la correspondance de règle.

RulesEngineHeaderActionType

Type de manipulation à appliquer à l’en-tête.

RulesEngineMatchTransform

Décrit les transformations appliquées avant la correspondance.

RulesEngineMatchVariable

Variable de correspondance.

RulesEngineOperator

Décrit l’opérateur à appliquer à la condition de correspondance.

SessionAffinityEnabledState

Indique s’il faut, ou non, autoriser l’affinité de session sur cet hôte. Les options valides sont « Activé » ou « Désactivé ».

WebApplicationRuleMatchOperator

Type de comparaison à utiliser pour la correspondance avec la valeur de la variable.

WebApplicationRuleMatchTransformType

Décrit les transformations appliquées avant la mise en correspondance.

WebApplicationRuleMatchVariable

Demander une variable à comparer.

WebApplicationRuleType

Décrit le type de règle.

Énumérations

FrontDoorResourceType

Type de ressource Front Door utilisé dans CheckNameAvailability.