Partager via


FrontDoorRuleData Classe

Définition

Classe représentant le modèle de données FrontDoorRule. Mappage du nom des règles conviviales aux informations relatives aux règles ou aux secrets.

public class FrontDoorRuleData : Azure.ResourceManager.Models.ResourceData
type FrontDoorRuleData = class
    inherit ResourceData
Public Class FrontDoorRuleData
Inherits ResourceData
Héritage
FrontDoorRuleData

Constructeurs

FrontDoorRuleData()

Initialise une nouvelle instance de FrontDoorRuleData.

Propriétés

Actions

Liste des actions exécutées lorsque toutes les conditions d’une règle sont remplies. Veuillez noter qu’il DeliveryRuleAction s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent DeliveryRuleCacheExpirationAction, DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleResponseHeaderActionDeliveryRuleRequestHeaderAction, OriginGroupOverrideAction, DeliveryRuleRouteConfigurationOverrideAction, UriRedirectAction, et UriSigningActionUriRewriteAction .

Conditions

Liste des conditions qui doivent être mises en correspondance pour les actions à exécuter. Notez DeliveryRuleCondition que la classe de base est. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent DeliveryRuleClientPortCondition, DeliveryRuleCookiesCondition, DeliveryRuleHttpVersionConditionDeliveryRuleHostNameConditionDeliveryRulePostArgsConditionDeliveryRuleQueryStringConditionDeliveryRuleIsDeviceCondition, DeliveryRuleRemoteAddressCondition, DeliveryRuleRequestBodyConditionDeliveryRuleRequestHeaderConditionDeliveryRuleRequestMethodConditionDeliveryRuleSslProtocolConditionDeliveryRuleSocketAddressConditionDeliveryRuleUriFileExtensionConditionDeliveryRuleRequestUriConditionDeliveryRuleServerPortConditionDeliveryRuleRequestSchemeConditionet . DeliveryRuleUriFileNameConditionDeliveryRuleUriPathCondition

DeploymentStatus

Obtient le status de déploiement.

Id

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
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 Continue.

Name

Nom de la ressource.

(Hérité de ResourceData)
Order

Ordre dans lequel les règles sont appliquées pour le point de terminaison. Valeurs possibles {0,1,2,3,.........}. Une règle avec un ordre inférieur est appliquée avant une règle avec un ordre supérieur. La règle avec l’ordre 0 est une règle spéciale. Il ne nécessite aucune condition et les actions répertoriées dans seront toujours appliquées.

ProvisioningState

Approvisionnement status.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
RuleSetName

Nom de l’ensemble de règles contenant la règle.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)

S’applique à