Share via


FrontDoorModel Constructors

Definition

Overloads

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.

FrontDoorModel()

Initializes a new instance of the FrontDoorModel class.

public FrontDoorModel ();
Public Sub New ()

Applies to

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.

public FrontDoorModel (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string friendlyName = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RoutingRule> routingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.LoadBalancingSettingsModel> loadBalancingSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.HealthProbeSettingsModel> healthProbeSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.BackendPool> backendPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpoint> frontendEndpoints = default, Microsoft.Azure.Management.FrontDoor.Models.BackendPoolsSettings backendPoolsSettings = default, string enabledState = default, string resourceState = default, string provisioningState = default, string cname = default, string frontdoorId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RulesEngine> rulesEngines = default, System.Collections.Generic.IDictionary<string,string> extendedProperties = default);
new Microsoft.Azure.Management.FrontDoor.Models.FrontDoorModel : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.LoadBalancingSettingsModel> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.HealthProbeSettingsModel> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.BackendPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.FrontendEndpoint> * Microsoft.Azure.Management.FrontDoor.Models.BackendPoolsSettings * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.FrontDoor.Models.RulesEngine> * System.Collections.Generic.IDictionary<string, string> -> Microsoft.Azure.Management.FrontDoor.Models.FrontDoorModel
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional friendlyName As String = Nothing, Optional routingRules As IList(Of RoutingRule) = Nothing, Optional loadBalancingSettings As IList(Of LoadBalancingSettingsModel) = Nothing, Optional healthProbeSettings As IList(Of HealthProbeSettingsModel) = Nothing, Optional backendPools As IList(Of BackendPool) = Nothing, Optional frontendEndpoints As IList(Of FrontendEndpoint) = Nothing, Optional backendPoolsSettings As BackendPoolsSettings = Nothing, Optional enabledState As String = Nothing, Optional resourceState As String = Nothing, Optional provisioningState As String = Nothing, Optional cname As String = Nothing, Optional frontdoorId As String = Nothing, Optional rulesEngines As IList(Of RulesEngine) = Nothing, Optional extendedProperties As IDictionary(Of String, String) = Nothing)

Parameters

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

friendlyName
String

A friendly name for the frontDoor

routingRules
IList<RoutingRule>

Routing rules associated with this Front Door.

loadBalancingSettings
IList<LoadBalancingSettingsModel>

Load balancing settings associated with this Front Door instance.

healthProbeSettings
IList<HealthProbeSettingsModel>

Health probe settings associated with this Front Door instance.

backendPools
IList<BackendPool>

Backend pools available to routing rules.

frontendEndpoints
IList<FrontendEndpoint>

Frontend endpoints available to routing rules.

backendPoolsSettings
BackendPoolsSettings

Settings for all backendPools

enabledState
String

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

resourceState
String

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

provisioningState
String

Provisioning state of the Front Door.

cname
String

The host that each frontendEndpoint must CNAME to.

frontdoorId
String

The Id of the frontdoor.

rulesEngines
IList<RulesEngine>

Rules Engine Configurations available to routing rules.

extendedProperties
IDictionary<String,String>

Key-Value pair representing additional properties for frontdoor.

Applies to