FrontDoor interface

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

Extends

Properties

backendPools

Backend pools available to routing rules.

backendPoolsSettings

Settings for all backendPools

cname

The host that each frontendEndpoint must CNAME to.

enabledState

Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'

extendedProperties

Key-Value pair representing additional properties for frontdoor.

friendlyName

A friendly name for the frontDoor

frontdoorId

The Id of the frontdoor.

frontendEndpoints

Frontend endpoints available to routing rules.

healthProbeSettings

Health probe settings associated with this Front Door instance.

loadBalancingSettings

Load balancing settings associated with this Front Door instance.

provisioningState

Provisioning state of the Front Door.

resourceState

Resource status of the Front Door.

routingRules

Routing rules associated with this Front Door.

rulesEngines

Rules Engine Configurations available to routing rules.

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name.

tags

Resource tags.

type

Resource type.

Property Details

backendPools

Backend pools available to routing rules.

backendPools?: BackendPool[]

Property Value

backendPoolsSettings

Settings for all backendPools

backendPoolsSettings?: BackendPoolsSettings

Property Value

cname

The host that each frontendEndpoint must CNAME to.

cname?: string

Property Value

string

enabledState

Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'

enabledState?: string

Property Value

string

extendedProperties

Key-Value pair representing additional properties for frontdoor.

extendedProperties?: Record<string, string>

Property Value

Record<string, string>

friendlyName

A friendly name for the frontDoor

friendlyName?: string

Property Value

string

frontdoorId

The Id of the frontdoor.

frontdoorId?: string

Property Value

string

frontendEndpoints

Frontend endpoints available to routing rules.

frontendEndpoints?: FrontendEndpoint[]

Property Value

healthProbeSettings

Health probe settings associated with this Front Door instance.

healthProbeSettings?: HealthProbeSettingsModel[]

Property Value

loadBalancingSettings

Load balancing settings associated with this Front Door instance.

loadBalancingSettings?: LoadBalancingSettingsModel[]

Property Value

provisioningState

Provisioning state of the Front Door.

provisioningState?: string

Property Value

string

resourceState

Resource status of the Front Door.

resourceState?: string

Property Value

string

routingRules

Routing rules associated with this Front Door.

routingRules?: RoutingRule[]

Property Value

rulesEngines

Rules Engine Configurations available to routing rules.

rulesEngines?: RulesEngine[]

Property Value

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From Resource.tags

type

Resource type.

type?: string

Property Value

string

Inherited From Resource.type