FrontDoorProperties interface

The JSON object that contains the properties required to create an endpoint.

Extends

Properties

cname

The host that each frontendEndpoint must CNAME to. NOTE: This property will not be serialized. It can only be populated by the server.

extendedProperties

Key-Value pair representing additional properties for frontdoor. NOTE: This property will not be serialized. It can only be populated by the server.

frontdoorId

The Id of the frontdoor. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

Provisioning state of the Front Door. NOTE: This property will not be serialized. It can only be populated by the server.

resourceState

Resource status of the Front Door. NOTE: This property will not be serialized. It can only be populated by the server.

rulesEngines

Rules Engine Configurations available to routing rules. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

backendPools

Backend pools available to routing rules.

backendPoolsSettings

Settings for all backendPools

enabledState

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

friendlyName

A friendly name for 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.

routingRules

Routing rules associated with this Front Door.

Property Details

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

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}

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

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

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

backendPools

Backend pools available to routing rules.

backendPools?: BackendPool[]

Property Value

Inherited From FrontDoorUpdateParameters.backendPools

backendPoolsSettings

Settings for all backendPools

backendPoolsSettings?: BackendPoolsSettings

Property Value

Inherited From FrontDoorUpdateParameters.backendPoolsSettings

enabledState

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

enabledState?: string

Property Value

string

Inherited From FrontDoorUpdateParameters.enabledState

friendlyName

A friendly name for the frontDoor

friendlyName?: string

Property Value

string

Inherited From FrontDoorUpdateParameters.friendlyName

frontendEndpoints

Frontend endpoints available to routing rules.

frontendEndpoints?: FrontendEndpoint[]

Property Value

Inherited From FrontDoorUpdateParameters.frontendEndpoints

healthProbeSettings

Health probe settings associated with this Front Door instance.

healthProbeSettings?: HealthProbeSettingsModel[]

Property Value

Inherited From FrontDoorUpdateParameters.healthProbeSettings

loadBalancingSettings

Load balancing settings associated with this Front Door instance.

loadBalancingSettings?: LoadBalancingSettingsModel[]

Property Value

Inherited From FrontDoorUpdateParameters.loadBalancingSettings

routingRules

Routing rules associated with this Front Door.

routingRules?: RoutingRule[]

Property Value

Inherited From FrontDoorUpdateParameters.routingRules