Delen via


Azure.ResourceManager.Cdn.Models Namespace

Classes

ArmCdnModelFactory

Model factory for models.

AzureFirstPartyManagedCertificateProperties

Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.

CacheConfiguration

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

CacheExpirationActionProperties

Defines the parameters for the cache expiration action.

CacheKeyQueryStringActionProperties

Defines the parameters for the cache-key query string action.

CanMigrateContent

Request body for CanMigrate operation.

CanMigrateResult

Result for canMigrate operation.

CdnCertificateSource

Defines the parameters for using CDN managed certificate for securing custom domain.

CdnCustomDomainCreateOrUpdateContent

The customDomain JSON object required for custom domain creation or update.

CdnEndpointPatch

Properties required to create or update an endpoint.

CdnManagedHttpsContent

Defines the certificate source parameters using CDN managed certificate for enabling SSL.

CdnNameAvailabilityContent

Input of CheckNameAvailability API.

CdnNameAvailabilityResult

Output of check name availability API.

CdnOriginGroupPatch

Origin group properties needed for origin group creation or update.

CdnOriginPatch

Origin properties needed for origin update.

CdnSku

Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model.

CdnUsage

Output of check resource usage API.

CdnWebApplicationFirewallPolicyPatch

Properties required to update a CdnWebApplicationFirewallPolicy.

CidrIPAddress

CIDR Ip address.

ClientPortMatchCondition

Defines the parameters for ClientPort match conditions.

Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems

The Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems.

Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems

The Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems.

ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems

The ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems.

ContinentsResponse

Continents Response.

ContinentsResponseContinentsItem

The ContinentsResponseContinentsItem.

ContinentsResponseCountryOrRegionsItem

The ContinentsResponseCountryOrRegionsItem.

CookiesMatchCondition

Defines the parameters for Cookies match conditions.

CustomDomainHttpsContent

The JSON object that contains the properties to secure a custom domain. Please note CustomDomainHttpsContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include UserManagedHttpsContent and CdnManagedHttpsContent.

CustomerCertificateProperties

Customer Certificate used for https.

CustomRule

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

CustomRuleMatchCondition

Define match conditions.

DeepCreatedCustomDomain

Custom domains created on the CDN endpoint.

DeepCreatedOrigin

The main origin of CDN content which is added when creating a CDN endpoint.

DeepCreatedOriginGroup

The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.

DeliveryRule

A rule that specifies a set of actions and conditions.

DeliveryRuleAction

An action for the delivery rule. Please note DeliveryRuleAction is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DeliveryRuleCacheExpirationAction, DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleRequestHeaderAction, DeliveryRuleResponseHeaderAction, OriginGroupOverrideAction, DeliveryRuleRouteConfigurationOverrideAction, UriRedirectAction, UriRewriteAction and UriSigningAction.

DeliveryRuleCacheExpirationAction

Defines the cache expiration action for the delivery rule.

DeliveryRuleCacheKeyQueryStringAction

Defines the cache-key query string action for the delivery rule.

DeliveryRuleClientPortCondition

Defines the ClientPort condition for the delivery rule.

DeliveryRuleCondition

A condition for the delivery rule. Please note DeliveryRuleCondition is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DeliveryRuleClientPortCondition, DeliveryRuleCookiesCondition, DeliveryRuleHostNameCondition, DeliveryRuleHttpVersionCondition, DeliveryRuleIsDeviceCondition, DeliveryRulePostArgsCondition, DeliveryRuleQueryStringCondition, DeliveryRuleRemoteAddressCondition, DeliveryRuleRequestBodyCondition, DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestMethodCondition, DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestUriCondition, DeliveryRuleServerPortCondition, DeliveryRuleSocketAddressCondition, DeliveryRuleSslProtocolCondition, DeliveryRuleUriFileExtensionCondition, DeliveryRuleUriFileNameCondition and DeliveryRuleUriPathCondition.

DeliveryRuleCookiesCondition

Defines the Cookies condition for the delivery rule.

DeliveryRuleHostNameCondition

Defines the HostName condition for the delivery rule.

DeliveryRuleHttpVersionCondition

Defines the HttpVersion condition for the delivery rule.

DeliveryRuleIsDeviceCondition

Defines the IsDevice condition for the delivery rule.

DeliveryRulePostArgsCondition

Defines the PostArgs condition for the delivery rule.

DeliveryRuleQueryStringCondition

Defines the QueryString condition for the delivery rule.

DeliveryRuleRemoteAddressCondition

Defines the RemoteAddress condition for the delivery rule.

DeliveryRuleRequestBodyCondition

Defines the RequestBody condition for the delivery rule.

DeliveryRuleRequestHeaderAction

Defines the request header action for the delivery rule.

DeliveryRuleRequestHeaderCondition

Defines the RequestHeader condition for the delivery rule.

DeliveryRuleRequestMethodCondition

Defines the RequestMethod condition for the delivery rule.

DeliveryRuleRequestSchemeCondition

Defines the RequestScheme condition for the delivery rule.

DeliveryRuleRequestUriCondition

Defines the RequestUri condition for the delivery rule.

DeliveryRuleResponseHeaderAction

Defines the response header action for the delivery rule.

DeliveryRuleRouteConfigurationOverrideAction

Defines the route configuration override action for the delivery rule. Only applicable to Frontdoor Standard/Premium Profiles.

DeliveryRuleServerPortCondition

Defines the ServerPort condition for the delivery rule.

DeliveryRuleSocketAddressCondition

Defines the SocketAddress condition for the delivery rule.

DeliveryRuleSslProtocolCondition

Defines the SslProtocol condition for the delivery rule.

DeliveryRuleSslProtocolMatchCondition

Defines the parameters for SslProtocol match conditions.

DeliveryRuleUriFileExtensionCondition

Defines the UrlFileExtension condition for the delivery rule.

DeliveryRuleUriFileNameCondition

Defines the UrlFileName condition for the delivery rule.

DeliveryRuleUriPathCondition

Defines the UrlPath condition for the delivery rule.

DomainValidationProperties

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

EdgeNode

Edgenode is a global Point of Presence (POP) location used to deliver CDN content to end users.

EndpointDeliveryPolicy

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

EndpointNameAvailabilityContent

Input of CheckNameAvailability API.

EndpointNameAvailabilityResult

Output of check name availability API.

FrontDoorActivatedResourceInfo

Reference to another resource along with its state.

FrontDoorCustomDomainHttpsContent

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

FrontDoorCustomDomainPatch

The domain JSON object required for domain creation or update.

FrontDoorEndpointPatch

Properties required to create or update an endpoint.

FrontDoorOriginGroupPatch

AFDOrigin group properties needed for origin group creation or update.

FrontDoorOriginPatch

AFDOrigin properties needed for origin update.

FrontDoorPurgeContent

Parameters required for content purge.

FrontDoorRouteCacheConfiguration

Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.

FrontDoorRoutePatch

The domain JSON object required for domain creation or update.

FrontDoorRulePatch

The domain JSON object required for domain creation or update.

FrontDoorSecretProperties

The json object containing secret parameters Please note FrontDoorSecretProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzureFirstPartyManagedCertificateProperties, CustomerCertificateProperties, ManagedCertificateProperties and UriSigningKeyProperties.

FrontDoorSecurityPolicyPatch

The JSON object containing security policy update parameters.

FrontDoorUsage

Describes resource usage.

FrontDoorUsageResourceName

The usage names.

GeoFilter

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

HeaderActionProperties

Defines the parameters for the request header action.

HealthProbeSettings

The JSON object that contains the properties to send health probes to origin.

HostNameAvailabilityContent

Input of CheckHostNameAvailability API.

HostNameMatchCondition

Defines the parameters for HostName match conditions.

HttpErrorRange

The JSON object that represents the range for http status codes.

HttpVersionMatchCondition

Defines the parameters for HttpVersion match conditions.

IPAddressGroup

CDN Ip address group.

IsDeviceMatchCondition

Defines the parameters for IsDevice match conditions.

KeyVaultCertificateSource

Describes the parameters for using a user's KeyVault certificate for securing custom domain.

KeyVaultSigningKey

Describes the parameters for using a user's KeyVault for URL Signing Key.

LoadBalancingSettings

Round-Robin load balancing settings for a backend pool.

LoadContent

Parameters required for content load.

ManagedCertificateProperties

Managed Certificate used for https.

ManagedRuleDefinition

Describes a managed rule definition.

ManagedRuleGroupDefinition

Describes a managed rule group.

ManagedRuleGroupOverrideSetting

Defines a managed rule group override setting.

ManagedRuleOverrideSetting

Defines a managed rule group override setting.

ManagedRuleSetDefinition

Describes a managed rule set definition.

MetricsResponse

Metrics Response.

MetricsResponseSeriesItem

The MetricsResponseSeriesItem.

MetricsResponseSeriesPropertiesItemsItem

The MetricsResponseSeriesPropertiesItemsItem.

MigrateResult

Result for migrate operation.

MigrationContent

Request body for Migrate operation.

MigrationErrorType

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

MigrationWebApplicationFirewallMapping

Web Application Firewall Mapping.

OriginGroupOverride

Defines the parameters for the origin group override configuration.

OriginGroupOverrideAction

Defines the origin group override action for the delivery rule.

OriginGroupOverrideActionProperties

Defines the parameters for the origin group override action.

PostArgsMatchCondition

Defines the parameters for PostArgs match conditions.

ProfileChangeSkuWafMapping

Parameters required for profile upgrade.

ProfileLogScrubbing

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

ProfilePatch

Properties required to update a profile.

ProfileResourceGetLogAnalyticsMetricsOptions

The ProfileResourceGetLogAnalyticsMetricsOptions.

ProfileResourceGetLogAnalyticsRankingsOptions

The ProfileResourceGetLogAnalyticsRankingsOptions.

ProfileResourceGetWafLogAnalyticsMetricsOptions

The ProfileResourceGetWafLogAnalyticsMetricsOptions.

ProfileResourceGetWafLogAnalyticsRankingsOptions

The ProfileResourceGetWafLogAnalyticsRankingsOptions.

ProfileScrubbingRules

Defines the contents of the log scrubbing rules.

ProfileUpgradeContent

Parameters required for profile upgrade.

PurgeContent

Parameters required for content purge.

QueryStringMatchCondition

Defines the parameters for QueryString match conditions.

RankingsResponse

Rankings Response.

RankingsResponseTablesItem

The RankingsResponseTablesItem.

RankingsResponseTablesPropertiesItemsItem

The RankingsResponseTablesPropertiesItemsItem.

RankingsResponseTablesPropertiesItemsMetricsItem

The RankingsResponseTablesPropertiesItemsMetricsItem.

RateLimitRule

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

RemoteAddressMatchCondition

Defines the parameters for RemoteAddress match conditions.

RequestBodyMatchCondition

Defines the parameters for RequestBody match conditions.

RequestHeaderMatchCondition

Defines the parameters for RequestHeader match conditions.

RequestMethodMatchCondition

Defines the parameters for RequestMethod match conditions.

RequestSchemeMatchCondition

Defines the parameters for RequestScheme match conditions.

RequestUriMatchCondition

Defines the parameters for RequestUri match conditions.

ResourcesResponse

Resources Response.

ResourcesResponseCustomDomainsItem

The ResourcesResponseCustomDomainsItem.

ResourcesResponseEndpointsItem

The ResourcesResponseEndpointsItem.

ResourcesResponseEndpointsPropertiesItemsItem

The ResourcesResponseEndpointsPropertiesItemsItem.

ResponseBasedOriginErrorDetectionSettings

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

RouteCacheCompressionSettings

settings for compression.

RouteConfigurationOverrideActionProperties

Defines the parameters for the route configuration override action.

SecurityPolicyProperties

The json object containing security policy parameters Please note SecurityPolicyProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SecurityPolicyWebApplicationFirewall.

SecurityPolicyWebApplicationFirewall

The json object containing security policy waf parameters.

SecurityPolicyWebApplicationFirewallAssociation

settings for security policy patterns to match.

ServerPortMatchCondition

Defines the parameters for ServerPort match conditions.

SharedPrivateLinkResourceProperties

Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.

SocketAddressMatchCondition

Defines the parameters for SocketAddress match conditions.

SsoUri

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

SupportedOptimizationTypesListResult

The result of the GetSupportedOptimizationTypes API.

UriFileExtensionMatchCondition

Defines the parameters for UrlFileExtension match conditions.

UriFileNameMatchCondition

Defines the parameters for UrlFilename match conditions.

UriPathMatchCondition

Defines the parameters for UrlPath match conditions.

UriRedirectAction

Defines the url redirect action for the delivery rule.

UriRedirectActionProperties

Defines the parameters for the url redirect action.

UriRewriteAction

Defines the url rewrite action for the delivery rule.

UriRewriteActionProperties

Defines the parameters for the url rewrite action.

UriSigningAction

Defines the url signing action for the delivery rule.

UriSigningActionProperties

Defines the parameters for the Url Signing action.

UriSigningKey

Url signing key.

UriSigningKeyProperties

Url signing key parameters.

UriSigningParamIdentifier

Defines how to identify a parameter for a specific purpose e.g. expires.

UserManagedHttpsContent

Defines the certificate source parameters using user's keyvault certificate for enabling SSL.

ValidateCustomDomainContent

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

ValidateCustomDomainResult

Output of custom domain validation.

ValidateProbeContent

Input of the validate probe API.

ValidateProbeResult

Output of the validate probe API.

ValidateSecretContent

Input of the secret to be validated.

ValidateSecretResult

Output of the validated secret.

WafMetricsResponse

Waf Metrics Response.

WafMetricsResponseSeriesItem

The WafMetricsResponseSeriesItem.

WafMetricsResponseSeriesPropertiesItemsItem

The WafMetricsResponseSeriesPropertiesItemsItem.

WafPolicyManagedRuleSet

Defines a managed rule set.

WafPolicySettings

Defines contents of a web application firewall global configuration.

WafRankingsResponse

Waf Rankings Response.

WafRankingsResponseDataItem

The WafRankingsResponseDataItem.

Structs

CacheBehaviorSetting

Caching behavior for the requests.

CacheExpirationActionType

The CacheExpirationActionType.

CacheKeyQueryStringActionType

The CacheKeyQueryStringActionType.

CanMigrateDefaultSku

Recommended sku for the migration.

CdnCacheLevel

The level at which the content needs to be cached.

CdnCertificateSourceType

The CdnCertificateSourceType.

CdnEndpointProvisioningState

Provisioning status of the endpoint.

CdnManagedCertificateType

Type of certificate used.

CdnResourceType

Type of CDN resource used in CheckNameAvailability.

CdnSkuName

Name of the pricing tier.

CdnUsageUnit

Unit of the usage. e.g. count.

CertificateDeleteAction

Describes the action that shall be taken when the certificate is removed from Key Vault.

CertificateUpdateAction

Describes the action that shall be taken when the certificate is updated in Key Vault.

ClientPortMatchConditionType

The ClientPortMatchConditionType.

ClientPortOperator

Describes operator to be matched.

CookiesMatchConditionType

The CookiesMatchConditionType.

CookiesOperator

Describes operator to be matched.

CustomDomainResourceState

Resource status of the custom domain.

CustomHttpsAvailabilityState

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.

CustomHttpsProvisioningState

Provisioning status of the custom domain.

CustomRuleEnabledState

Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.

DeliveryRuleSslProtocol

The protocol of an established TLS connection.

DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest.

DomainNameLabelScope

Indicates the endpoint name reuse scope. The default value is TenantReuse.

DomainValidationState

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.

EnabledState

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.

EndpointResourceState

Resource status of the endpoint.

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

FrontDoorCertificateType

Defines the source of the SSL certificate.

FrontDoorDeploymentStatus

The FrontDoorDeploymentStatus.

FrontDoorEndpointProtocol

Supported protocols for the customer's endpoint.

FrontDoorProvisioningState

Provisioning status.

FrontDoorQueryStringCachingBehavior

Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

FrontDoorUsageUnit

An enum describing the unit of measurement.

HeaderAction

Action to perform.

HeaderActionType

The HeaderActionType.

HostNameMatchConditionType

The HostNameMatchConditionType.

HostNameOperator

Describes operator to be matched.

HttpsRedirect

Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed.

HttpVersionMatchConditionType

The HttpVersionMatchConditionType.

HttpVersionOperator

Describes operator to be matched.

IsDeviceMatchConditionMatchValue

The IsDeviceMatchConditionMatchValue.

IsDeviceMatchConditionType

The IsDeviceMatchConditionType.

IsDeviceOperator

Describes operator to be matched.

KeyVaultCertificateSourceType

The KeyVaultCertificateSourceType.

KeyVaultSigningKeyType

The KeyVaultSigningKeyType.

LinkToDefaultDomain

whether this route will be linked to the default endpoint domain.

LogMetric

The LogMetric.

LogMetricsGranularity

The LogMetricsGranularity.

LogMetricsGroupBy

The LogMetricsGroupBy.

LogRanking

The LogRanking.

LogRankingMetric

The LogRankingMetric.

ManagedRuleSetupState

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.

MatchOperator

Describes operator to be matched.

MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

MetricsResponseGranularity

The MetricsResponseGranularity.

MetricsResponseSeriesItemUnit

The MetricsResponseSeriesItemUnit.

OptimizationType

Specifies what scenario the customer wants this CDN endpoint to optimize, e.g. Download, Media services. With this information we can apply scenario driven optimization.

OriginGroupOverrideActionType

The OriginGroupOverrideActionType.

OriginGroupProvisioningState

Provisioning status of the origin group.

OriginGroupResourceState

Resource status of the origin group.

OriginProvisioningState

Provisioning status of the origin.

OriginResourceState

Resource status of the origin.

OverrideActionType

Defines the action to take on rule match.

ParamIndicator

Indicates the purpose of the parameter.

PolicyEnabledState

describes if the policy is in enabled state or disabled state.

PolicyMode

Describes if it is in detection mode or prevention mode at policy level.

PolicyResourceState

Resource status of the policy.

PolicySettingsDefaultCustomBlockResponseStatusCode

If the action type is block, this field defines the default customer overridable http response status code.

PostArgsMatchConditionType

The PostArgsMatchConditionType.

PostArgsOperator

Describes operator to be matched.

PreTransformCategory

Describes what transforms are applied before matching.

PrivateEndpointStatus

The approval status for the connection to the Private Link.

ProfileProvisioningState

Provisioning status of the profile.

ProfileResourceState

Resource status of the profile.

ProfileScrubbingState

State of the log scrubbing config. Default value is Enabled.

QueryStringBehavior

Caching behavior for the requests.

QueryStringMatchConditionType

The QueryStringMatchConditionType.

QueryStringOperator

Describes operator to be matched.

RedirectType

The redirect type the rule will use when redirecting traffic.

RemoteAddressMatchConditionType

The RemoteAddressMatchConditionType.

RemoteAddressOperator

Describes operator to be matched.

RequestBodyMatchConditionType

The RequestBodyMatchConditionType.

RequestBodyOperator

Describes operator to be matched.

RequestHeaderMatchConditionType

The RequestHeaderMatchConditionType.

RequestHeaderOperator

Describes operator to be matched.

RequestMethodMatchConditionMatchValue

The RequestMethodMatchConditionMatchValue.

RequestMethodMatchConditionType

The RequestMethodMatchConditionType.

RequestMethodOperator

Describes operator to be matched.

RequestSchemeMatchConditionMatchValue

The RequestSchemeMatchConditionMatchValue.

RequestSchemeMatchConditionType

The RequestSchemeMatchConditionType.

RequestSchemeOperator

Describes operator to be matched.

RequestUriMatchConditionType

The RequestUriMatchConditionType.

RequestUriOperator

Describes operator to be matched.

RouteConfigurationOverrideActionType

The RouteConfigurationOverrideActionType.

RuleCacheBehavior

Caching behavior for the requests.

RuleIsCompressionEnabled

Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

RuleQueryStringCachingBehavior

Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

ScrubbingRuleEntryMatchOperator

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.

ScrubbingRuleEntryMatchVariable

The variable to be scrubbed from the logs.

ScrubbingRuleEntryState

Defines the state of a log scrubbing rule. Default value is enabled.

SecretType

The type of the secret resource.

SecureDeliveryProtocolType

Defines the TLS extension protocol that is used for secure delivery.

ServerPortMatchConditionType

The ServerPortMatchConditionType.

ServerPortOperator

Describes operator to be matched.

SocketAddressMatchConditionType

The SocketAddressMatchConditionType.

SocketAddressOperator

Describes operator to be matched.

SslProtocolMatchConditionType

The SslProtocolMatchConditionType.

SslProtocolOperator

Describes operator to be matched.

TransformType

Describes what transforms were applied before matching.

UriFileExtensionMatchConditionType

The UriFileExtensionMatchConditionType.

UriFileExtensionOperator

Describes operator to be matched.

UriFileNameMatchConditionType

The UriFileNameMatchConditionType.

UriFileNameOperator

Describes operator to be matched.

UriPathMatchConditionType

The UriPathMatchConditionType.

UriPathOperator

Describes operator to be matched.

UriRedirectActionType

The UriRedirectActionType.

UriRewriteActionType

The UriRewriteActionType.

UriSigningActionType

The UriSigningActionType.

UriSigningAlgorithm

Algorithm to use for URL signing.

ValidationStatus

The validation status.

WafAction

The WafAction.

WafGranularity

The WafGranularity.

WafMatchVariable

Match variable to compare against.

WafMetric

The WafMetric.

WafMetricsResponseGranularity

The WafMetricsResponseGranularity.

WafMetricsResponseSeriesItemUnit

The WafMetricsResponseSeriesItemUnit.

WafRankingGroupBy

The WafRankingGroupBy.

WafRankingType

The WafRankingType.

WafRuleType

The WafRuleType.

WebApplicationFirewallPolicyProvisioningState

Provisioning state of the WebApplicationFirewallPolicy.

Enums

CdnMinimumTlsVersion

TLS protocol version that will be used for Https.

FrontDoorMinimumTlsVersion

TLS protocol version that will be used for Https.

GeoFilterAction

Action of the geo filter, i.e. allow or block access.

HealthProbeProtocol

Protocol to use for health probe.

HealthProbeRequestType

The type of health probe request that is made.

QueryStringCachingBehavior

Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.

ResponseBasedDetectedErrorType

Type of response errors for real user requests for which origin will be deemed unhealthy.

SharedPrivateLinkResourceStatus

Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.