ArmFrontDoorModelFactory.FrontDoorData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of FrontDoorData.
public static Azure.ResourceManager.FrontDoor.FrontDoorData FrontDoorData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string friendlyName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.RoutingRuleData> routingRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.FrontDoorLoadBalancingSettingsData> loadBalancingSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.FrontDoorHealthProbeSettingsData> healthProbeSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.Models.FrontDoorBackendPool> backendPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.FrontendEndpointData> frontendEndpoints = default, Azure.ResourceManager.FrontDoor.Models.BackendPoolsSettings backendPoolsSettings = default, Azure.ResourceManager.FrontDoor.Models.FrontDoorEnabledState? enabledState = default, Azure.ResourceManager.FrontDoor.Models.FrontDoorResourceState? resourceState = default, string provisioningState = default, string cname = default, string frontdoorId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.FrontDoor.FrontDoorRulesEngineData> rulesEngines = default, System.Collections.Generic.IReadOnlyDictionary<string,string> extendedProperties = default);
static member FrontDoorData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * seq<Azure.ResourceManager.FrontDoor.Models.RoutingRuleData> * seq<Azure.ResourceManager.FrontDoor.Models.FrontDoorLoadBalancingSettingsData> * seq<Azure.ResourceManager.FrontDoor.Models.FrontDoorHealthProbeSettingsData> * seq<Azure.ResourceManager.FrontDoor.Models.FrontDoorBackendPool> * seq<Azure.ResourceManager.FrontDoor.FrontendEndpointData> * Azure.ResourceManager.FrontDoor.Models.BackendPoolsSettings * Nullable<Azure.ResourceManager.FrontDoor.Models.FrontDoorEnabledState> * Nullable<Azure.ResourceManager.FrontDoor.Models.FrontDoorResourceState> * string * string * string * seq<Azure.ResourceManager.FrontDoor.FrontDoorRulesEngineData> * System.Collections.Generic.IReadOnlyDictionary<string, string> -> Azure.ResourceManager.FrontDoor.FrontDoorData
Public Shared Function FrontDoorData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional friendlyName As String = Nothing, Optional routingRules As IEnumerable(Of RoutingRuleData) = Nothing, Optional loadBalancingSettings As IEnumerable(Of FrontDoorLoadBalancingSettingsData) = Nothing, Optional healthProbeSettings As IEnumerable(Of FrontDoorHealthProbeSettingsData) = Nothing, Optional backendPools As IEnumerable(Of FrontDoorBackendPool) = Nothing, Optional frontendEndpoints As IEnumerable(Of FrontendEndpointData) = Nothing, Optional backendPoolsSettings As BackendPoolsSettings = Nothing, Optional enabledState As Nullable(Of FrontDoorEnabledState) = Nothing, Optional resourceState As Nullable(Of FrontDoorResourceState) = Nothing, Optional provisioningState As String = Nothing, Optional cname As String = Nothing, Optional frontdoorId As String = Nothing, Optional rulesEngines As IEnumerable(Of FrontDoorRulesEngineData) = Nothing, Optional extendedProperties As IReadOnlyDictionary(Of String, String) = Nothing) As FrontDoorData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- friendlyName
- String
A friendly name for the frontDoor.
- routingRules
- IEnumerable<RoutingRuleData>
Routing rules associated with this Front Door.
- loadBalancingSettings
- IEnumerable<FrontDoorLoadBalancingSettingsData>
Load balancing settings associated with this Front Door instance.
- healthProbeSettings
- IEnumerable<FrontDoorHealthProbeSettingsData>
Health probe settings associated with this Front Door instance.
- backendPools
- IEnumerable<FrontDoorBackendPool>
Backend pools available to routing rules.
- frontendEndpoints
- IEnumerable<FrontendEndpointData>
Frontend endpoints available to routing rules.
- backendPoolsSettings
- BackendPoolsSettings
Settings for all backendPools.
- enabledState
- Nullable<FrontDoorEnabledState>
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.
- resourceState
- Nullable<FrontDoorResourceState>
Resource status of the Front Door.
- 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
- IEnumerable<FrontDoorRulesEngineData>
Rules Engine Configurations available to routing rules.
- extendedProperties
- IReadOnlyDictionary<String,String>
Key-Value pair representing additional properties for frontdoor.
Returns
A new FrontDoorData instance for mocking.
Applies to
Azure SDK for .NET