Partager via


ArmCdnModelFactory.FrontDoorRouteData Méthode

Définition

Initialise une nouvelle instance de FrontDoorRouteData.

public static Azure.ResourceManager.Cdn.FrontDoorRouteData FrontDoorRouteData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string endpointName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.FrontDoorActivatedResourceInfo> customDomains = default, Azure.Core.ResourceIdentifier originGroupId = default, string originPath = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> ruleSets = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.FrontDoorEndpointProtocol> supportedProtocols = default, System.Collections.Generic.IEnumerable<string> patternsToMatch = default, Azure.ResourceManager.Cdn.Models.FrontDoorRouteCacheConfiguration cacheConfiguration = default, Azure.ResourceManager.Cdn.Models.ForwardingProtocol? forwardingProtocol = default, Azure.ResourceManager.Cdn.Models.LinkToDefaultDomain? linkToDefaultDomain = default, Azure.ResourceManager.Cdn.Models.HttpsRedirect? httpsRedirect = default, Azure.ResourceManager.Cdn.Models.EnabledState? enabledState = default, Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState? provisioningState = default, Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus? deploymentStatus = default);
static member FrontDoorRouteData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * seq<Azure.ResourceManager.Cdn.Models.FrontDoorActivatedResourceInfo> * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Cdn.Models.FrontDoorEndpointProtocol> * seq<string> * Azure.ResourceManager.Cdn.Models.FrontDoorRouteCacheConfiguration * Nullable<Azure.ResourceManager.Cdn.Models.ForwardingProtocol> * Nullable<Azure.ResourceManager.Cdn.Models.LinkToDefaultDomain> * Nullable<Azure.ResourceManager.Cdn.Models.HttpsRedirect> * Nullable<Azure.ResourceManager.Cdn.Models.EnabledState> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus> -> Azure.ResourceManager.Cdn.FrontDoorRouteData
Public Shared Function FrontDoorRouteData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional endpointName As String = Nothing, Optional customDomains As IEnumerable(Of FrontDoorActivatedResourceInfo) = Nothing, Optional originGroupId As ResourceIdentifier = Nothing, Optional originPath As String = Nothing, Optional ruleSets As IEnumerable(Of WritableSubResource) = Nothing, Optional supportedProtocols As IEnumerable(Of FrontDoorEndpointProtocol) = Nothing, Optional patternsToMatch As IEnumerable(Of String) = Nothing, Optional cacheConfiguration As FrontDoorRouteCacheConfiguration = Nothing, Optional forwardingProtocol As Nullable(Of ForwardingProtocol) = Nothing, Optional linkToDefaultDomain As Nullable(Of LinkToDefaultDomain) = Nothing, Optional httpsRedirect As Nullable(Of HttpsRedirect) = Nothing, Optional enabledState As Nullable(Of EnabledState) = Nothing, Optional provisioningState As Nullable(Of FrontDoorProvisioningState) = Nothing, Optional deploymentStatus As Nullable(Of FrontDoorDeploymentStatus) = Nothing) As FrontDoorRouteData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

endpointName
String

Nom du point de terminaison qui contient l’itinéraire.

customDomains
IEnumerable<FrontDoorActivatedResourceInfo>

Domaines référencés par ce point de terminaison.

originGroupId
ResourceIdentifier

Référence au groupe d’origines.

originPath
String

Chemin d’accès au répertoire sur l’origine à partir duquel AzureFrontDoor peut utiliser pour récupérer du contenu, par exemple contoso.cloudapp.net/originpath.

ruleSets
IEnumerable<WritableSubResource>

ensembles de règles référencés par ce point de terminaison.

supportedProtocols
IEnumerable<FrontDoorEndpointProtocol>

Liste des protocoles pris en charge pour cette route.

patternsToMatch
IEnumerable<String>

Modèles d’itinéraire de la règle.

cacheConfiguration
FrontDoorRouteCacheConfiguration

Configuration de la mise en cache pour cet itinéraire. Pour désactiver la mise en cache, ne fournissez pas d’objet cacheConfiguration.

forwardingProtocol
Nullable<ForwardingProtocol>

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

linkToDefaultDomain
Nullable<LinkToDefaultDomain>

si cet itinéraire sera lié au domaine de point de terminaison par défaut.

httpsRedirect
Nullable<HttpsRedirect>

Indique s’il faut rediriger automatiquement le trafic HTTP vers le trafic HTTPS. Notez qu’il s’agit d’un moyen simple de configurer cette règle et qu’il s’agit de la première règle qui est exécutée.

enabledState
Nullable<EnabledState>

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

provisioningState
Nullable<FrontDoorProvisioningState>

Approvisionnement status.

Retours

Une nouvelle FrontDoorRouteData instance pour se moquer.

S’applique à