FrontDoorRouteData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the FrontDoorRoute data model. Friendly Routes name mapping to the any Routes or secret related information.
public class FrontDoorRouteData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.FrontDoorRouteData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.FrontDoorRouteData>
public class FrontDoorRouteData : Azure.ResourceManager.Models.ResourceData
type FrontDoorRouteData = class
inherit ResourceData
interface IJsonModel<FrontDoorRouteData>
interface IPersistableModel<FrontDoorRouteData>
type FrontDoorRouteData = class
inherit ResourceData
Public Class FrontDoorRouteData
Inherits ResourceData
Implements IJsonModel(Of FrontDoorRouteData), IPersistableModel(Of FrontDoorRouteData)
Public Class FrontDoorRouteData
Inherits ResourceData
- Inheritance
- Implements
Constructors
FrontDoorRouteData() |
Initializes a new instance of FrontDoorRouteData. |
Properties
CacheConfiguration |
The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object. |
CustomDomains |
Domains referenced by this endpoint. |
DeploymentStatus |
Gets the deployment status. |
EnabledState |
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'. |
EndpointName |
The name of the endpoint which holds the route. |
ForwardingProtocol |
Protocol this rule will use when forwarding traffic to backends. |
HttpsRedirect |
Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
LinkToDefaultDomain |
whether this route will be linked to the default endpoint domain. |
Name |
The name of the resource. (Inherited from ResourceData) |
OriginGroupId |
Gets or sets Id. |
OriginPath |
A directory path on the origin that AzureFrontDoor can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. |
PatternsToMatch |
The route patterns of the rule. |
ProvisioningState |
Provisioning status. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
RuleSets |
rule sets referenced by this endpoint. |
SupportedProtocols |
List of supported protocols for this route. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from ResourceData) |
Explicit Interface Implementations
IJsonModel<FrontDoorRouteData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<FrontDoorRouteData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<FrontDoorRouteData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<FrontDoorRouteData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<FrontDoorRouteData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |