ArmCdnModelFactory Class

Definition

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

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

Methods

Name Description
AzureFirstPartyManagedCertificateProperties(ResourceIdentifier, String, String, String, IEnumerable<String>, String)

Initializes a new instance of AzureFirstPartyManagedCertificateProperties.

CanMigrateContent(ResourceIdentifier)
CanMigrateResult(ResourceIdentifier, String, Nullable<Boolean>, Nullable<CanMigrateDefaultSku>, IEnumerable<MigrationErrorType>)

Initializes a new instance of CanMigrateResult.

CdnCustomDomainData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<CustomDomainResourceState>, Nullable<CustomHttpsProvisioningState>, Nullable<CustomHttpsAvailabilityState>, CustomDomainHttpsContent, String, Nullable<CustomHttpsProvisioningState>)

Initializes a new instance of CdnCustomDomainData.

CdnDeploymentStages(Nullable<CdnDeploymentRolloutStatus>, Nullable<CdnDeploymentRolloutStatus>)

The preview and production deployment status of the deployment version under the profile.

CdnDeploymentVersionChange(String, ResourceIdentifier, String)

Deployment change under the profile Please note this is the abstract base class. The derived classes available for instantiation are: CdnDeploymentVersionRouteChange, CdnDeploymentVersionFrontDoorOriginGroupChange, CdnDeploymentVersionFrontDoorOriginChange, CdnDeploymentVersionRuleSetChange, CdnDeploymentVersionRuleChange, and CdnDeploymentVersionSecurityPolicyChange.

CdnDeploymentVersionData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DeploymentVersiongApprovalStatus>, CdnDeploymentStages)
CdnDeploymentVersionFrontDoorOriginChange(ResourceIdentifier, String, FrontDoorOriginProperties, FrontDoorOriginProperties)

Deployment change of the origin group under the profile.

CdnDeploymentVersionFrontDoorOriginGroupChange(ResourceIdentifier, String, FrontDoorOriginGroupProperties, FrontDoorOriginGroupProperties)

Deployment change of the origin group under the profile.

CdnDeploymentVersionRouteChange(ResourceIdentifier, String, CdnRouteProperties, CdnRouteProperties)

Deployment change of the route under the profile.

CdnDeploymentVersionRuleChange(ResourceIdentifier, String, CdnRuleProperties, CdnRuleProperties)

Deployment change of the rule under the profile.

CdnDeploymentVersionRuleSetChange(ResourceIdentifier, String, CdnRuleSetProperties, CdnRuleSetProperties)

Deployment change of the rule set under the profile.

CdnDeploymentVersionSecurityPolicyChange(ResourceIdentifier, String, SecurityPolicyPropertiesWithEmbeddedWafPolicy, SecurityPolicyPropertiesWithEmbeddedWafPolicy)

Deployment change of the security policy under the profile.

CdnEndpointData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, IEnumerable<String>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, Nullable<OptimizationType>, String, IEnumerable<GeoFilter>, ResourceIdentifier, IEnumerable<UriSigningKey>, EndpointDeliveryPolicy, ResourceIdentifier, String, IEnumerable<DeepCreatedOrigin>, IEnumerable<DeepCreatedOriginGroup>, IEnumerable<DeepCreatedCustomDomain>, Nullable<EndpointResourceState>, Nullable<CdnEndpointProvisioningState>)

Initializes a new instance of CdnEndpointData.

CdnEndpointPatch(IDictionary<String,String>, String, IEnumerable<String>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, Nullable<OptimizationType>, String, IEnumerable<GeoFilter>, IEnumerable<UriSigningKey>, EndpointDeliveryPolicy, ResourceIdentifier, ResourceIdentifier)
CdnKeyGroupData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<CdnResourceReference>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)
CdnKeyGroupPatch(IEnumerable<CdnResourceReference>)

The JSON object containing properties of key group to create or update.

CdnMigrationToAfdContent(Nullable<CdnSkuName>, IEnumerable<MigrationEndpointMapping>)

Initializes a new instance of CdnMigrationToAfdContent.

CdnNameAvailabilityContent(String, CdnResourceType)

Input of CheckNameAvailability API.

CdnNameAvailabilityResult(Nullable<Boolean>, String, String)

Output of check name availability API.

CdnOriginData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, ResourceIdentifier, String, String, Nullable<OriginResourceState>, Nullable<OriginProvisioningState>, Nullable<PrivateEndpointStatus>)

Initializes a new instance of CdnOriginData.

CdnOriginGroupData(ResourceIdentifier, String, ResourceType, SystemData, HealthProbeSettings, IEnumerable<WritableSubResource>, Nullable<Int32>, ResponseBasedOriginErrorDetectionSettings, Nullable<OriginGroupResourceState>, Nullable<OriginGroupProvisioningState>)

Initializes a new instance of CdnOriginGroupData.

CdnProfileAgentData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<CdnResourceReference>, Nullable<CdnProfileAgentProvisioningState>, ResourceIdentifier)
CdnRouteProperties(String, IEnumerable<FrontDoorActivatedResourceInfo>, ResourceIdentifier, String, IEnumerable<WritableSubResource>, IEnumerable<FrontDoorEndpointProtocol>, IEnumerable<String>, FrontDoorRouteCacheConfiguration, Nullable<ForwardingProtocol>, Nullable<LinkToDefaultDomain>, Nullable<HttpsRedirect>, Nullable<EnabledState>, Nullable<FrontDoorRouteGrpcState>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)
CdnRoutingRuleLink(String)

Defines the Resource ID for a Routing Rule.

CdnRuleProperties(String, Nullable<Int32>, IEnumerable<DeliveryRuleCondition>, IEnumerable<DeliveryRuleAction>, Nullable<MatchProcessingBehavior>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)

The JSON object that contains the properties of the Rules to create.

CdnRuleSetProperties(Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String)

The JSON object that contains the properties of the Rule Set to create.

CdnSecretProperties(Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, FrontDoorSecretProperties)

The JSON object that contains the properties of the Secret to create.

CdnSecurityPolicyLink(String)

Defines the Resource ID for a Security Policy.

CdnSecurityPolicyProperties(Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, SecurityPolicyProperties)

The json object that contains properties required to create a security policy.

CdnUsage(String, Nullable<CdnUsageUnit>, Nullable<Int32>, Nullable<Int32>)

Output of check resource usage API.

CdnWebAgentData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, IEnumerable<CdnWebAgentPath>, IEnumerable<CdnResourceReference>, Nullable<CdnWebAgentProvisioningState>)
CdnWebAgentKnowledgeSourceData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<WebAgentKnowledgeSourceType>, String, Nullable<WebAgentKnowledgeSourceUpdateFrequency>, Nullable<DateTimeOffset>, Nullable<CdnWebAgentKnowledgeSourceProvisioningState>)
CdnWebAgentPatch(IDictionary<String,String>, String, String, IEnumerable<CdnWebAgentPath>)
CdnWebApplicationFirewallPolicyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, WafPolicySettings, IEnumerable<SubResource>, IDictionary<String, String>, Nullable<WebApplicationFirewallPolicyProvisioningState>, Nullable<PolicyResourceState>, IEnumerable<RateLimitRule>, IEnumerable<CustomRule>, IEnumerable<WafPolicyManagedRuleSet>, Nullable<ETag>, Nullable<CdnSkuName>)
CdnWebApplicationFirewallPolicyPatch(IDictionary<String,String>)

Properties required to update a CdnWebApplicationFirewallPolicy.

ClientCertificateRequiredAndValidatedAdvancedSettings(IEnumerable<CdnResourceReference>, IEnumerable<String>, Nullable<CertificateRevocationCheckEnabledState>)

Advanced settings for MtlsScenarioType enum value: ClientCertificateRequiredAndValidated.

ClientCertificateValidatedIfPresentedAdvancedSettings(IEnumerable<CdnResourceReference>, IEnumerable<String>, Nullable<CertificateRevocationCheckEnabledState>)

Advanced settings for MtlsScenarioType enum value: ClientCertificateValidatedIfPresented.

ClientPortMatchCondition(ClientPortOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for ClientPort match conditions.

CompareDeploymentVersionsContent(String)

compare deployment versions request parameter.

CompareDeploymentVersionsResult(IEnumerable<CdnDeploymentVersionChange>)

compare deployment versions response.

Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems(Nullable<DateTimeOffset>, Nullable<Single>)

The Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems.

Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems(Nullable<DateTimeOffset>, Nullable<Single>)

The Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems.

ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems(String, Nullable<Int64>, Nullable<Double>)

The ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems.

ContinentsResponse(IEnumerable<ContinentsResponseContinentsItem>, IEnumerable<ContinentsResponseCountryOrRegionsItem>)

Continents Response.

ContinentsResponseContinentsItem(String)

The ContinentsResponseContinentsItem.

ContinentsResponseCountryOrRegionsItem(String, String)

The ContinentsResponseCountryOrRegionsItem.

CookiesMatchCondition(String, CookiesOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for Cookies match conditions.

CustomerCertificateProperties(ResourceIdentifier, String, Nullable<Boolean>, String, Nullable<DateTimeOffset>, String, IEnumerable<String>, String)

Initializes a new instance of CustomerCertificateProperties.

CustomRule(String, Nullable<CustomRuleEnabledState>, Int32, IEnumerable<CustomRuleMatchCondition>, OverrideActionType)

Defines the common attributes for a custom rule that can be included in a waf policy.

CustomRuleFrontDoor(String, Int32, Nullable<CustomRuleEnabledState>, CdnRuleType, Nullable<Int32>, Nullable<Int32>, IEnumerable<RateLimitGroupByVariable>, IEnumerable<MatchConditionFrontDoor>, OverrideActionType)

Defines contents of a web application rule.

CustomRuleMatchCondition(WafMatchVariable, String, MatchOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<TransformType>)

Define match conditions.

DeepCreatedCustomDomain(String, String, String)

Initializes a new instance of DeepCreatedCustomDomain.

DeliveryRule(String, Int32, IEnumerable<DeliveryRuleCondition>, IEnumerable<DeliveryRuleAction>)

A rule that specifies a set of actions and conditions.

DeliveryRuleSslProtocolMatchCondition(SslProtocolOperator, Nullable<Boolean>, IEnumerable<DeliveryRuleSslProtocol>, IEnumerable<PreTransformCategory>)

Defines the parameters for SslProtocol match conditions.

DomainValidationProperties(String, Nullable<DateTimeOffset>)

The JSON object that contains the properties to validate a domain.

EdgeNode(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<IPAddressGroup>)

Initializes a new instance of EdgeNode.

EndpointDeliveryPolicy(String, IEnumerable<DeliveryRule>)

A policy that specifies the delivery rules to be used for an endpoint.

EndpointNameAvailabilityContent(String, CdnResourceType, Nullable<DomainNameLabelScope>)

Input of CheckNameAvailability API.

EndpointNameAvailabilityResult(Nullable<Boolean>, String, String, String)

Output of check name availability API.

FrontDoorActivatedResourceInfo(ResourceIdentifier, Nullable<Boolean>)

Reference to another resource along with its state.

FrontDoorCustomDomainData(ResourceIdentifier, String, ResourceType, SystemData, String, FrontDoorCustomDomainHttpsContent, FrontDoorCustomDomainMtlsSettings, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, Nullable<DomainValidationState>, String, IDictionary<String, String>, DomainValidationProperties, ResourceIdentifier, ResourceIdentifier)
FrontDoorCustomDomainHttpsCustomizedCipherSuiteSet(IEnumerable<AfdCustomizedCipherSuiteForTls12>, IEnumerable<AfdCustomizedCipherSuiteForTls13>)

Customized cipher suite set object that will be used for Https when cipherSuiteSetType is Customized.

FrontDoorEndpointData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<EnabledState>, Nullable<EnforceMtlsEnabledState>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, Nullable<DomainNameLabelScope>)
FrontDoorEndpointPatch(IDictionary<String,String>, String, Nullable<EnabledState>, Nullable<EnforceMtlsEnabledState>)
FrontDoorOriginData(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, SharedPrivateLinkResourceProperties, FrontDoorOriginCapacitySettings, Nullable<EnabledState>, Nullable<Boolean>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, ResourceIdentifier)
FrontDoorOriginGroupData(ResourceIdentifier, String, ResourceType, SystemData, String, LoadBalancingSettings, HealthProbeSettings, Nullable<Int32>, Nullable<EnabledState>, OriginAuthenticationProperties, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)

Initializes a new instance of FrontDoorOriginGroupData.

FrontDoorOriginGroupProperties(String, LoadBalancingSettings, HealthProbeSettings, Nullable<Int32>, Nullable<EnabledState>, OriginAuthenticationProperties, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)

The JSON object that contains the properties of the origin group.

FrontDoorOriginProperties(String, ResourceIdentifier, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, SharedPrivateLinkResourceProperties, FrontDoorOriginCapacitySettings, Nullable<EnabledState>, Nullable<Boolean>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)
FrontDoorPurgeContent(IEnumerable<String>, IEnumerable<String>)

Parameters required for content purge.

FrontDoorRouteData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<FrontDoorActivatedResourceInfo>, String, IEnumerable<WritableSubResource>, IEnumerable<FrontDoorEndpointProtocol>, IEnumerable<String>, FrontDoorRouteCacheConfiguration, Nullable<ForwardingProtocol>, Nullable<LinkToDefaultDomain>, Nullable<HttpsRedirect>, Nullable<EnabledState>, Nullable<FrontDoorRouteGrpcState>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, ResourceIdentifier)
FrontDoorRuleData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<Int32>, IEnumerable<DeliveryRuleCondition>, IEnumerable<DeliveryRuleAction>, Nullable<MatchProcessingBehavior>, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)

Initializes a new instance of FrontDoorRuleData.

FrontDoorRuleSetData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String)

Initializes a new instance of FrontDoorRuleSetData.

FrontDoorSecretData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, FrontDoorSecretProperties)

Initializes a new instance of FrontDoorSecretData.

FrontDoorSecretMtlsCertificateChain(ResourceIdentifier, String, Nullable<DateTimeOffset>)
FrontDoorSecurityPolicyData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, SecurityPolicyProperties)

Initializes a new instance of FrontDoorSecurityPolicyData.

FrontDoorStateProperties(Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>)

The tracking states for afd resources.

FrontDoorUrlSigningActionContent(UrlSigningActionTypeName, ResourceIdentifier, Nullable<UriSigningAlgorithm>, IEnumerable<UriSigningParamIdentifier>)
FrontDoorUsage(ResourceIdentifier, FrontDoorUsageUnit, Int64, Int64, FrontDoorUsageResourceName)

Describes resource usage.

FrontDoorUsageResourceName(String, String)

The usage names.

FrontDoorWebApplicationFirewallPolicyProperties(ResourceIdentifier, String, ResourceType, SystemData, PolicySettingsFrontDoor, IEnumerable<FrontendEndpointLink>, IEnumerable<CdnRoutingRuleLink>, IEnumerable<CdnSecurityPolicyLink>, String, Nullable<PolicyResourceState>, IEnumerable<CustomRuleFrontDoor>, IEnumerable<ManagedRuleSetFrontDoor>, Nullable<ETag>, Nullable<CdnSkuName>)
FrontendEndpointLink(String)

Defines the Resource ID for a Frontend Endpoint.

GeoFilter(String, GeoFilterAction, IEnumerable<String>)

Rules defining user's geo access within a CDN endpoint.

HostNameAvailabilityContent(String)

Input of CheckHostNameAvailability API.

HostNameMatchCondition(HostNameOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for HostName match conditions.

HttpVersionMatchCondition(HttpVersionOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for HttpVersion match conditions.

IPAddressGroup(String, IEnumerable<CidrIPAddress>, IEnumerable<CidrIPAddress>)

CDN Ip address group.

IsDeviceMatchCondition(IsDeviceOperator, Nullable<Boolean>, IEnumerable<IsDeviceMatchConditionMatchValue>, IEnumerable<PreTransformCategory>)

Defines the parameters for IsDevice match conditions.

LoadContent(IEnumerable<String>)

Parameters required for content load.

ManagedCertificateProperties(String, Nullable<DateTimeOffset>)

Managed Certificate used for https.

ManagedRuleDefinition(String, String)

Describes a managed rule definition.

ManagedRuleGroupDefinition(String, String, IEnumerable<ManagedRuleDefinition>)

Describes a managed rule group.

ManagedRuleGroupOverrideFrontDoor(String, IEnumerable<ManagedRuleExclusion>, IEnumerable<ManagedRuleOverrideFrontDoor>)

Defines a managed rule group override setting.

ManagedRuleGroupOverrideSetting(String, IEnumerable<ManagedRuleOverrideSetting>)

Defines a managed rule group override setting.

ManagedRuleOverrideFrontDoor(String, Nullable<ManagedRuleSetupState>, Nullable<OverrideActionType>, IEnumerable<ManagedRuleExclusion>)

Defines a managed rule group override setting.

ManagedRuleSetDefinition(ResourceIdentifier, String, ResourceType, SystemData, Nullable<CdnSkuName>, String, String, String, IEnumerable<ManagedRuleGroupDefinition>)

Initializes a new instance of ManagedRuleSetDefinition.

ManagedRuleSetFrontDoor(String, String, Nullable<ManagedRuleSetActionType>, IEnumerable<ManagedRuleExclusion>, IEnumerable<ManagedRuleGroupOverrideFrontDoor>)

Defines a managed rule set.

MatchConditionFrontDoor(DeliveryRuleMatchVariable, String, MatchOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<TransformType>)

Define a match condition.

MetricsResponse(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<MetricsResponseGranularity>, IEnumerable<MetricsResponseSeriesItem>)

Metrics Response.

MetricsResponseSeriesItem(String, Nullable<MetricsResponseSeriesItemUnit>, IEnumerable<MetricsResponseSeriesPropertiesItemsItem>, IEnumerable<Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems>)

The MetricsResponseSeriesItem.

MetricsResponseSeriesPropertiesItemsItem(String, String)

The MetricsResponseSeriesPropertiesItemsItem.

MigrateResult(ResourceIdentifier, String, ResourceIdentifier)

Initializes a new instance of MigrateResult.

MigrationContent(Nullable<CdnSkuName>, ResourceIdentifier, String, IEnumerable<MigrationWebApplicationFirewallMapping>)

Initializes a new instance of MigrationContent.

MigrationErrorType(String, String, String, String)

Error response indicates CDN service is not able to process the incoming request. The reason is provided in the error message.

PostArgsMatchCondition(String, PostArgsOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for PostArgs match conditions.

ProfileChangeSkuWafMapping(String, ResourceIdentifier)
ProfileData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<CdnSkuName>, String, ManagedServiceIdentity, Nullable<ProfileResourceState>, Nullable<ProfileProvisioningState>, IReadOnlyDictionary<String, String>, Nullable<Guid>, Nullable<Int32>, ProfileLogScrubbing)

Initializes a new instance of ProfileData.

ProfileLogScrubbing(Nullable<ProfileScrubbingState>, IEnumerable<ProfileScrubbingRules>)

Defines rules that scrub sensitive fields in the Azure Front Door profile logs.

ProfilePatch(IDictionary<String,String>, ManagedServiceIdentity, Nullable<Int32>, ProfileLogScrubbing)
ProfileUpgradeContent(IEnumerable<ProfileChangeSkuWafMapping>)

Parameters required for profile upgrade.

PurgeContent(IEnumerable<String>)

Parameters required for content purge.

QueryStringMatchCondition(QueryStringOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for QueryString match conditions.

RankingsResponse(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<RankingsResponseTablesItem>)

Rankings Response.

RankingsResponseTablesItem(String, IEnumerable<RankingsResponseTablesPropertiesItemsItem>)

The RankingsResponseTablesItem.

RankingsResponseTablesPropertiesItemsItem(String, IEnumerable<RankingsResponseTablesPropertiesItemsMetricsItem>)

The RankingsResponseTablesPropertiesItemsItem.

RankingsResponseTablesPropertiesItemsMetricsItem(String, Nullable<Int64>, Nullable<Single>)

The RankingsResponseTablesPropertiesItemsMetricsItem.

RateLimitRule(String, Nullable<CustomRuleEnabledState>, Int32, IEnumerable<CustomRuleMatchCondition>, OverrideActionType, Int32, Int32)

Defines a rate limiting rule that can be included in a waf policy.

RemoteAddressMatchCondition(RemoteAddressOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for RemoteAddress match conditions.

RequestBodyMatchCondition(RequestBodyOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for RequestBody match conditions.

RequestHeaderMatchCondition(String, RequestHeaderOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for RequestHeader match conditions.

RequestMethodMatchCondition(RequestMethodOperator, Nullable<Boolean>, IEnumerable<PreTransformCategory>, IEnumerable<RequestMethodMatchConditionMatchValue>)

Defines the parameters for RequestMethod match conditions.

RequestSchemeMatchCondition(RequestSchemeOperator, Nullable<Boolean>, IEnumerable<PreTransformCategory>, IEnumerable<RequestSchemeMatchConditionMatchValue>)

Defines the parameters for RequestScheme match conditions.

RequestUriMatchCondition(RequestUriOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for RequestUri match conditions.

ResourcesResponse(IEnumerable<ResourcesResponseEndpointsItem>, IEnumerable<ResourcesResponseCustomDomainsItem>)

Resources Response.

ResourcesResponseCustomDomainsItem(String, String, String, Nullable<Boolean>)

The ResourcesResponseCustomDomainsItem.

ResourcesResponseEndpointsItem(String, String, Nullable<Boolean>, IEnumerable<ResourcesResponseEndpointsPropertiesItemsItem>)

The ResourcesResponseEndpointsItem.

ResourcesResponseEndpointsPropertiesItemsItem(String, String, String, Nullable<Boolean>)

The ResourcesResponseEndpointsPropertiesItemsItem.

ResponseBasedOriginErrorDetectionSettings(Nullable<ResponseBasedDetectedErrorType>, Nullable<Int32>, IEnumerable<HttpErrorRange>)

The JSON object that contains the properties to determine origin health using real requests/responses.

RouteCacheCompressionSettings(IEnumerable<String>, Nullable<Boolean>)

settings for compression.

SecurityPolicyPropertiesWithEmbeddedWafPolicy(Nullable<FrontDoorProvisioningState>, Nullable<FrontDoorDeploymentStatus>, String, SecurityPolicyWebApplicationFirewallParametersWithEmbeddedWafPolicy)

Contains properties required to create a security policy.

SecurityPolicyWebApplicationFirewall(ResourceIdentifier, IEnumerable<SecurityPolicyWebApplicationFirewallAssociation>)
SecurityPolicyWebApplicationFirewallAssociation(IEnumerable<FrontDoorActivatedResourceInfo>, IEnumerable<String>)

settings for security policy patterns to match.

SecurityPolicyWebApplicationFirewallParametersWithEmbeddedWafPolicy(FrontDoorWebApplicationFirewallPolicyProperties, IEnumerable<SecurityPolicyWebApplicationFirewallAssociation>)

Contains security policy waf parameters.

ServerPortMatchCondition(ServerPortOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for ServerPort match conditions.

SocketAddressMatchCondition(SocketAddressOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for SocketAddress match conditions.

SsoUri(Uri)

The URI required to login to the supplemental portal from the Azure portal.

SupportedOptimizationTypesListResult(IEnumerable<OptimizationType>)

The result of the GetSupportedOptimizationTypes API.

UriFileExtensionMatchCondition(UriFileExtensionOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for UrlFileExtension match conditions.

UriFileNameMatchCondition(UriFileNameOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for UrlFilename match conditions.

UriPathMatchCondition(UriPathOperator, Nullable<Boolean>, IEnumerable<String>, IEnumerable<PreTransformCategory>)

Defines the parameters for UrlPath match conditions.

UriSigningActionProperties(Nullable<UriSigningAlgorithm>, IEnumerable<UriSigningParamIdentifier>)

Defines the parameters for the Url Signing action.

ValidateCustomDomainContent(String)

Input of the custom domain to be validated for DNS mapping.

ValidateCustomDomainResult(Nullable<Boolean>, String, String)

Output of custom domain validation.

ValidateProbeContent(Uri)

Input of the validate probe API.

ValidateProbeResult(Nullable<Boolean>, String, String)

Output of the validate probe API.

ValidateSecretContent(SecretType, ResourceIdentifier, String)

Initializes a new instance of ValidateSecretContent.

ValidateSecretResult(Nullable<ValidationStatus>, String)

Output of the validated secret.

WafMetricsResponse(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<WafMetricsResponseGranularity>, IEnumerable<WafMetricsResponseSeriesItem>)

Waf Metrics Response.

WafMetricsResponseSeriesItem(String, Nullable<WafMetricsResponseSeriesItemUnit>, IEnumerable<WafMetricsResponseSeriesPropertiesItemsItem>, IEnumerable<Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems>)

The WafMetricsResponseSeriesItem.

WafMetricsResponseSeriesPropertiesItemsItem(String, String)

The WafMetricsResponseSeriesPropertiesItemsItem.

WafPolicyManagedRuleSet(String, String, Nullable<Int32>, IEnumerable<ManagedRuleGroupOverrideSetting>)

Defines a managed rule set.

WafRankingsResponse(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<WafRankingsResponseDataItem>)

Waf Rankings Response.

WafRankingsResponseDataItem(IEnumerable<String>, IEnumerable<ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems>)

The WafRankingsResponseDataItem.

Applies to