Share via


FrontDoorModel Class

Definition

Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.

[Microsoft.Rest.Serialization.JsonTransformation]
public class FrontDoorModel : Microsoft.Azure.Management.FrontDoor.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type FrontDoorModel = class
    inherit Resource
Public Class FrontDoorModel
Inherits Resource
Inheritance
FrontDoorModel
Attributes

Constructors

FrontDoorModel()

Initializes a new instance of the FrontDoorModel class.

FrontDoorModel(String, String, String, String, IDictionary<String, String>, String, IList<RoutingRule>, IList<LoadBalancingSettingsModel>, IList<HealthProbeSettingsModel>, IList<BackendPool>, IList<FrontendEndpoint>, BackendPoolsSettings, String, String, String, String, String, IList<RulesEngine>, IDictionary<String,String>)

Initializes a new instance of the FrontDoorModel class.

Properties

BackendPools

Gets or sets backend pools available to routing rules.

BackendPoolsSettings

Gets or sets settings for all backendPools

Cname

Gets the host that each frontendEndpoint must CNAME to.

EnabledState

Gets or sets operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' Possible values include: 'Enabled', 'Disabled'

ExtendedProperties

Gets key-Value pair representing additional properties for frontdoor.

FriendlyName

Gets or sets a friendly name for the frontDoor

FrontdoorId

Gets the Id of the frontdoor.

FrontendEndpoints

Gets or sets frontend endpoints available to routing rules.

HealthProbeSettings

Gets or sets health probe settings associated with this Front Door instance.

Id

Gets resource ID.

(Inherited from Resource)
LoadBalancingSettings

Gets or sets load balancing settings associated with this Front Door instance.

Location

Gets or sets resource location.

(Inherited from Resource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets provisioning state of the Front Door.

ResourceState

Gets resource status of the Front Door. Possible values include: 'Creating', 'Enabling', 'Enabled', 'Disabling', 'Disabled', 'Deleting', 'Migrating', 'Migrated'

RoutingRules

Gets or sets routing rules associated with this Front Door.

RulesEngines

Gets rules Engine Configurations available to routing rules.

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Extension Methods

ToPSFrontDoor(FrontDoorModel)

Applies to