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
| backend |
Backend pools available to routing rules. |
| backend |
Settings for all backendPools |
| cname | The host that each frontendEndpoint must CNAME to. NOTE: This property will not be serialized. It can only be populated by the server. |
| enabled |
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled' |
| extended |
Key-Value pair representing additional properties for frontdoor. NOTE: This property will not be serialized. It can only be populated by the server. |
| friendly |
A friendly name for the frontDoor |
| frontdoor |
The Id of the frontdoor. NOTE: This property will not be serialized. It can only be populated by the server. |
| frontend |
Frontend endpoints available to routing rules. |
| health |
Health probe settings associated with this Front Door instance. |
| load |
Load balancing settings associated with this Front Door instance. |
| provisioning |
Provisioning state of the Front Door. NOTE: This property will not be serialized. It can only be populated by the server. |
| resource |
Resource status of the Front Door. NOTE: This property will not be serialized. It can only be populated by the server. |
| routing |
Routing rules associated with this Front Door. |
| rules |
Rules Engine Configurations available to routing rules. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
| id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
| location | Resource location. |
| name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
| tags | Resource tags. |
| type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
backendPools
backendPoolsSettings
Settings for all backendPools
backendPoolsSettings?: BackendPoolsSettings
Property Value
cname
The host that each frontendEndpoint must CNAME to. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
extendedProperties?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
friendlyName
A friendly name for the frontDoor
friendlyName?: string
Property Value
string
frontdoorId
The Id of the frontdoor. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
resourceState
Resource status of the Front Door. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
rulesEngines?: RulesEngine[]
Property Value
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From Resource.id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type