FrontDoorRoutePatch 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.
The domain JSON object required for domain creation or update.
public class FrontDoorRoutePatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.FrontDoorRoutePatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.FrontDoorRoutePatch>
public class FrontDoorRoutePatch
type FrontDoorRoutePatch = class
interface IJsonModel<FrontDoorRoutePatch>
interface IPersistableModel<FrontDoorRoutePatch>
type FrontDoorRoutePatch = class
Public Class FrontDoorRoutePatch
Implements IJsonModel(Of FrontDoorRoutePatch), IPersistableModel(Of FrontDoorRoutePatch)
Public Class FrontDoorRoutePatch
- Inheritance
-
FrontDoorRoutePatch
- Implements
Constructors
FrontDoorRoutePatch() |
Initializes a new instance of FrontDoorRoutePatch. |
Properties
CacheConfiguration |
The caching configuration for this route. To disable caching, do not provide a cacheConfiguration object. |
CustomDomains |
Domains referenced by this endpoint. |
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. |
LinkToDefaultDomain |
whether this route will be linked to the default endpoint domain. |
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. |
RuleSets |
rule sets referenced by this endpoint. |
SupportedProtocols |
List of supported protocols for this route. |
Explicit Interface Implementations
IJsonModel<FrontDoorRoutePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<FrontDoorRoutePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<FrontDoorRoutePatch>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<FrontDoorRoutePatch>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<FrontDoorRoutePatch>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |