Bagikan melalui


ArmFrontDoorModelFactory.FrontDoorData Method

Definition

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

id
ResourceIdentifier

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