ArmFrontDoorModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmFrontDoorModelFactory
type ArmFrontDoorModelFactory = class
Public Class ArmFrontDoorModelFactory
Inheritance
ArmFrontDoorModelFactory

Methods

Name Description
BackendPoolsSettings(Nullable<EnforceCertificateNameCheckEnabledState>, Nullable<Int32>)
CustomHttpsConfiguration(FrontDoorCertificateSource, FrontDoorTlsProtocolType, FrontDoorRequiredMinimumTlsVersion, String, String, ResourceIdentifier, Nullable<FrontDoorEndpointConnectionCertificateType>)
ForwardingConfiguration(String, Nullable<FrontDoorForwardingProtocol>, FrontDoorCacheConfiguration, ResourceIdentifier)
FrontDoorBackend(String, String, ResourceIdentifier, Nullable<AzureLocation>, Nullable<BackendPrivateEndpointStatus>, String, Nullable<Int32>, Nullable<Int32>, Nullable<BackendEnabledState>, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of FrontDoorBackend.

FrontDoorBackendPool(ResourceIdentifier, String, Nullable<ResourceType>, IEnumerable<FrontDoorBackend>, ResourceIdentifier, ResourceIdentifier, Nullable<FrontDoorResourceState>)

Initializes a new instance of FrontDoorBackendPool.

FrontDoorCacheConfiguration(Nullable<FrontDoorQuery>, String, Nullable<DynamicCompressionEnabled>, Nullable<TimeSpan>)
FrontDoorData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, IEnumerable<RoutingRuleData>, IEnumerable<FrontDoorLoadBalancingSettingsData>, IEnumerable<FrontDoorHealthProbeSettingsData>, IEnumerable<FrontDoorBackendPool>, IEnumerable<FrontendEndpointData>, BackendPoolsSettings, Nullable<FrontDoorEnabledState>, Nullable<FrontDoorResourceState>, String, String, String, IEnumerable<FrontDoorRulesEngineData>, IReadOnlyDictionary<String,String>)

Initializes a new instance of FrontDoorData.

FrontDoorEndpointPurgeContent(IEnumerable<String>)
FrontDoorExperimentData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, FrontDoorExperimentEndpointProperties, FrontDoorExperimentEndpointProperties, Nullable<FrontDoorExperimentState>, Nullable<NetworkExperimentResourceState>, String, Uri)

Initializes a new instance of FrontDoorExperimentData.

FrontDoorExperimentEndpointProperties(String, String)
FrontDoorExperimentPatch(IDictionary<String,String>, String, Nullable<FrontDoorExperimentState>)
FrontDoorHealthProbeSettingsData(ResourceIdentifier, String, Nullable<ResourceType>, String, Nullable<FrontDoorProtocol>, Nullable<Int32>, Nullable<FrontDoorHealthProbeMethod>, Nullable<HealthProbeEnabled>, Nullable<FrontDoorResourceState>)

Initializes a new instance of FrontDoorHealthProbeSettingsData.

FrontDoorLoadBalancingSettingsData(ResourceIdentifier, String, Nullable<ResourceType>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<FrontDoorResourceState>)

Initializes a new instance of FrontDoorLoadBalancingSettingsData.

FrontDoorManagedRuleSetException(ExceptionMatchVariable, Nullable<ExceptionSelectorMatchOperator>, String, ExceptionValueMatchOperator, IEnumerable<String>, IEnumerable<FrontDoorManagedRuleSetScope>)
FrontDoorManagedRuleSetScope(String, String, IEnumerable<FrontDoorRuleGroupScope>)
FrontDoorNameAvailabilityContent(String, FrontDoorResourceType)
FrontDoorNameAvailabilityResult(Nullable<FrontDoorNameAvailabilityState>, String, String)

Initializes a new instance of FrontDoorNameAvailabilityResult.

FrontDoorNetworkExperimentProfileData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<NetworkExperimentResourceState>, Nullable<FrontDoorExperimentState>, Nullable<ETag>)
FrontDoorNetworkExperimentProfilePatch(Nullable<FrontDoorExperimentState>, IDictionary<String,String>)
FrontDoorResourceData(ResourceIdentifier, String, Nullable<ResourceType>)

Initializes a new instance of FrontDoorResourceData.

FrontDoorRuleGroupScope(String, IEnumerable<FrontDoorRuleScope>)
FrontDoorRuleScope(String)
FrontDoorRulesEngineData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<RulesEngineRule>, Nullable<FrontDoorResourceState>)

Initializes a new instance of FrontDoorRulesEngineData.

FrontDoorTimeSeriesDataPoint(Nullable<DateTimeOffset>, Nullable<Single>)
FrontDoorTimeSeriesInfo(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Uri, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<FrontDoorTimeSeriesInfoAggregationInterval>, Nullable<FrontDoorTimeSeriesType>, String, IEnumerable<FrontDoorTimeSeriesDataPoint>)

Initializes a new instance of FrontDoorTimeSeriesInfo.

FrontDoorValidateCustomDomainContent(String)
FrontDoorValidateCustomDomainResult(Nullable<Boolean>, String, String)

Initializes a new instance of FrontDoorValidateCustomDomainResult.

FrontDoorWebApplicationFirewallPolicyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, FrontDoorWebApplicationFirewallPolicySettings, IEnumerable<SubResource>, IEnumerable<SubResource>, IEnumerable<SubResource>, String, Nullable<FrontDoorWebApplicationFirewallPolicyResourceState>, IEnumerable<WebApplicationCustomRule>, IEnumerable<ManagedRuleSet>, IEnumerable<FrontDoorManagedRuleSetException>, Nullable<ETag>, Nullable<FrontDoorSkuName>)
FrontDoorWebApplicationFirewallPolicyGroupByVariable(FrontDoorWebApplicationFirewallPolicyGroupByVariableName)
FrontDoorWebApplicationFirewallPolicyPatch(IDictionary<String,String>)
FrontDoorWebApplicationFirewallPolicySettings(Nullable<PolicyEnabledState>, Nullable<FrontDoorWebApplicationFirewallPolicyMode>, Uri, Nullable<Int32>, String, Nullable<PolicyRequestBodyCheck>, Nullable<Int32>, Nullable<Int32>, Nullable<WebApplicationFirewallScrubbingState>, IEnumerable<WebApplicationFirewallScrubbingRules>)
FrontendEndpointData(ResourceIdentifier, String, Nullable<ResourceType>, String, Nullable<SessionAffinityEnabledState>, Nullable<Int32>, ResourceIdentifier, Nullable<FrontDoorResourceState>, Nullable<FrontendEndpointCustomHttpsProvisioningState>, Nullable<FrontendEndpointCustomHttpsProvisioningSubstate>, CustomHttpsConfiguration)

Initializes a new instance of FrontendEndpointData.

LatencyMetric(String, Nullable<DateTimeOffset>, Nullable<Single>, Nullable<Single>, Nullable<Single>, Nullable<Single>, Nullable<Single>, Nullable<Single>, Nullable<Single>, Nullable<Single>)

Initializes a new instance of LatencyMetric.

LatencyScorecard(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, Uri, Uri, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, IEnumerable<LatencyMetric>)

Initializes a new instance of LatencyScorecard.

ManagedRuleDefinition(String, Nullable<ManagedRuleEnabledState>, Nullable<RuleMatchActionType>, Nullable<FrontDoorSensitivityType>, String)
ManagedRuleExclusion(ManagedRuleExclusionMatchVariable, ManagedRuleExclusionSelectorMatchOperator, String)
ManagedRuleGroupDefinition(String, String, IEnumerable<ManagedRuleDefinition>)

Initializes a new instance of ManagedRuleGroupDefinition.

ManagedRuleGroupOverride(String, IEnumerable<ManagedRuleExclusion>, IEnumerable<ManagedRuleOverride>)
ManagedRuleOverride(String, Nullable<ManagedRuleEnabledState>, Nullable<RuleMatchActionType>, Nullable<FrontDoorSensitivityType>, IEnumerable<ManagedRuleExclusion>)
ManagedRuleSet(String, String, Nullable<ManagedRuleSetActionType>, IEnumerable<ManagedRuleExclusion>, IEnumerable<ManagedRuleGroupOverride>)
ManagedRuleSetDefinition(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, IEnumerable<ManagedRuleGroupDefinition>)

Initializes a new instance of ManagedRuleSetDefinition.

PreconfiguredEndpoint(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, Nullable<FrontDoorEndpointType>, String)

Initializes a new instance of PreconfiguredEndpoint.

RedirectConfiguration(Nullable<FrontDoorRedirectType>, Nullable<FrontDoorRedirectProtocol>, String, String, String, String)
RouteConfiguration(String)
RoutingRuleData(ResourceIdentifier, String, Nullable<ResourceType>, IEnumerable<WritableSubResource>, IEnumerable<FrontDoorProtocol>, IEnumerable<String>, Nullable<RoutingRuleEnabledState>, RouteConfiguration, ResourceIdentifier, ResourceIdentifier, Nullable<FrontDoorResourceState>)

Initializes a new instance of RoutingRuleData.

RulesEngineAction(IEnumerable<RulesEngineHeaderAction>, IEnumerable<RulesEngineHeaderAction>, RouteConfiguration)
RulesEngineHeaderAction(RulesEngineHeaderActionType, String, String)
RulesEngineMatchCondition(RulesEngineMatchVariable, String, RulesEngineOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<RulesEngineMatchTransform>)
RulesEngineRule(String, Int32, RulesEngineAction, IEnumerable<RulesEngineMatchCondition>, Nullable<MatchProcessingBehavior>)
WebApplicationCustomRule(String, Int32, Nullable<CustomRuleEnabledState>, WebApplicationRuleType, Nullable<Int32>, Nullable<Int32>, IEnumerable<FrontDoorWebApplicationFirewallPolicyGroupByVariable>, IEnumerable<WebApplicationRuleMatchCondition>, RuleMatchActionType)
WebApplicationFirewallScrubbingRules(ScrubbingRuleEntryMatchVariable, ScrubbingRuleEntryMatchOperator, String, Nullable<ScrubbingRuleEntryState>)
WebApplicationRuleMatchCondition(WebApplicationRuleMatchVariable, String, WebApplicationRuleMatchOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<WebApplicationRuleMatchTransformType>)

Applies to