Azure.ResourceManager.Cdn.Models Namespace
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.
Classes
ArmCdnModelFactory |
Model factory for models. |
AzureFirstPartyManagedCertificateProperties |
Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS. Serialized Name: AzureFirstPartyManagedCertificateParameters |
CacheConfiguration |
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. Serialized Name: CacheConfiguration |
CacheExpirationActionProperties |
Defines the parameters for the cache expiration action. Serialized Name: CacheExpirationActionParameters |
CacheKeyQueryStringActionProperties |
Defines the parameters for the cache-key query string action. Serialized Name: CacheKeyQueryStringActionParameters |
CanMigrateContent |
Request body for CanMigrate operation. Serialized Name: CanMigrateParameters |
CanMigrateResult |
Result for canMigrate operation. Serialized Name: CanMigrateResult |
CdnCertificateSource |
Defines the parameters for using CDN managed certificate for securing custom ___domain. Serialized Name: CdnCertificateSourceParameters |
CdnCustomDomainCreateOrUpdateContent |
The customDomain JSON object required for custom ___domain creation or update. Serialized Name: CustomDomainParameters |
CdnEndpointPatch |
Properties required to create or update an endpoint. Serialized Name: EndpointUpdateParameters |
CdnManagedHttpsContent |
Defines the certificate source parameters using CDN managed certificate for enabling SSL. Serialized Name: CdnManagedHttpsParameters |
CdnMigrationToAfdContent |
Request body for Migrate operation. Serialized Name: CdnMigrationToAfdParameters |
CdnNameAvailabilityContent |
Input of CheckNameAvailability API. Serialized Name: CheckNameAvailabilityInput |
CdnNameAvailabilityResult |
Output of check name availability API. Serialized Name: CheckNameAvailabilityOutput |
CdnOriginGroupPatch |
Origin group properties needed for origin group creation or update. Serialized Name: OriginGroupUpdateParameters |
CdnOriginPatch |
Origin properties needed for origin update. Serialized Name: OriginUpdateParameters |
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. Serialized Name: Sku |
CdnUsage |
Output of check resource usage API. Serialized Name: ResourceUsage |
CdnWebApplicationFirewallPolicyPatch |
Properties required to update a CdnWebApplicationFirewallPolicy. Serialized Name: CdnWebApplicationFirewallPolicyPatchParameters |
CertificateSourceProperties |
Defines the parameters for certificate source Serialized Name: CertificateSourceParameters Please note CertificateSourceProperties 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 CdnCertificateSource and KeyVaultCertificateSource. |
CidrIPAddress |
CIDR Ip address Serialized Name: CidrIpAddress |
ClientPortMatchCondition |
Defines the parameters for ClientPort match conditions Serialized Name: ClientPortMatchConditionParameters |
Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems |
The Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems. Serialized Name: Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems |
Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems |
The Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems. Serialized Name: Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems |
ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems |
The ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems. Serialized Name: ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems |
ContinentsResponse |
Continents Response Serialized Name: ContinentsResponse |
ContinentsResponseContinentsItem |
The ContinentsResponseContinentsItem. Serialized Name: ContinentsResponseContinentsItem |
ContinentsResponseCountryOrRegionsItem |
The ContinentsResponseCountryOrRegionsItem. Serialized Name: ContinentsResponseCountryOrRegionsItem |
CookiesMatchCondition |
Defines the parameters for Cookies match conditions Serialized Name: CookiesMatchConditionParameters |
CustomDomainHttpsContent |
The JSON object that contains the properties to secure a custom ___domain. Serialized Name: CustomDomainHttpsParameters 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 Serialized Name: CustomerCertificateParameters |
CustomRule |
Defines the common attributes for a custom rule that can be included in a waf policy Serialized Name: CustomRule |
CustomRuleMatchCondition |
Define match conditions Serialized Name: MatchCondition |
DeepCreatedCustomDomain |
Custom domains created on the CDN endpoint. Serialized Name: DeepCreatedCustomDomain |
DeepCreatedOrigin |
The main origin of CDN content which is added when creating a CDN endpoint. Serialized Name: DeepCreatedOrigin |
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. Serialized Name: DeepCreatedOriginGroup |
DeliveryRule |
A rule that specifies a set of actions and conditions Serialized Name: DeliveryRule |
DeliveryRuleAction |
An action for the delivery rule. Serialized Name: DeliveryRuleAction 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. |
DeliveryRuleActionProperties |
Defines the parameters for delivery rule actions Serialized Name: DeliveryRuleActionParameters Please note DeliveryRuleActionProperties 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 CacheExpirationActionProperties, CacheKeyQueryStringActionProperties, HeaderActionProperties, OriginGroupOverrideActionProperties, RouteConfigurationOverrideActionProperties, UriRedirectActionProperties, UriRewriteActionProperties and UriSigningActionProperties. |
DeliveryRuleCacheExpirationAction |
Defines the cache expiration action for the delivery rule. Serialized Name: DeliveryRuleCacheExpirationAction |
DeliveryRuleCacheKeyQueryStringAction |
Defines the cache-key query string action for the delivery rule. Serialized Name: DeliveryRuleCacheKeyQueryStringAction |
DeliveryRuleClientPortCondition |
Defines the ClientPort condition for the delivery rule. Serialized Name: DeliveryRuleClientPortCondition |
DeliveryRuleCondition |
A condition for the delivery rule. Serialized Name: DeliveryRuleCondition 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. |
DeliveryRuleConditionProperties |
Defines the parameters for delivery rule match conditions Serialized Name: DeliveryRuleConditionParameters Please note DeliveryRuleConditionProperties 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 ClientPortMatchCondition, CookiesMatchCondition, HostNameMatchCondition, HttpVersionMatchCondition, IsDeviceMatchCondition, PostArgsMatchCondition, QueryStringMatchCondition, RemoteAddressMatchCondition, RequestBodyMatchCondition, RequestHeaderMatchCondition, RequestMethodMatchCondition, RequestSchemeMatchCondition, RequestUriMatchCondition, ServerPortMatchCondition, SocketAddressMatchCondition, DeliveryRuleSslProtocolMatchCondition, UriFileExtensionMatchCondition, UriFileNameMatchCondition and UriPathMatchCondition. |
DeliveryRuleCookiesCondition |
Defines the Cookies condition for the delivery rule. Serialized Name: DeliveryRuleCookiesCondition |
DeliveryRuleHostNameCondition |
Defines the HostName condition for the delivery rule. Serialized Name: DeliveryRuleHostNameCondition |
DeliveryRuleHttpVersionCondition |
Defines the HttpVersion condition for the delivery rule. Serialized Name: DeliveryRuleHttpVersionCondition |
DeliveryRuleIsDeviceCondition |
Defines the IsDevice condition for the delivery rule. Serialized Name: DeliveryRuleIsDeviceCondition |
DeliveryRulePostArgsCondition |
Defines the PostArgs condition for the delivery rule. Serialized Name: DeliveryRulePostArgsCondition |
DeliveryRuleQueryStringCondition |
Defines the QueryString condition for the delivery rule. Serialized Name: DeliveryRuleQueryStringCondition |
DeliveryRuleRemoteAddressCondition |
Defines the RemoteAddress condition for the delivery rule. Serialized Name: DeliveryRuleRemoteAddressCondition |
DeliveryRuleRequestBodyCondition |
Defines the RequestBody condition for the delivery rule. Serialized Name: DeliveryRuleRequestBodyCondition |
DeliveryRuleRequestHeaderAction |
Defines the request header action for the delivery rule. Serialized Name: DeliveryRuleRequestHeaderAction |
DeliveryRuleRequestHeaderCondition |
Defines the RequestHeader condition for the delivery rule. Serialized Name: DeliveryRuleRequestHeaderCondition |
DeliveryRuleRequestMethodCondition |
Defines the RequestMethod condition for the delivery rule. Serialized Name: DeliveryRuleRequestMethodCondition |
DeliveryRuleRequestSchemeCondition |
Defines the RequestScheme condition for the delivery rule. Serialized Name: DeliveryRuleRequestSchemeCondition |
DeliveryRuleRequestUriCondition |
Defines the RequestUri condition for the delivery rule. Serialized Name: DeliveryRuleRequestUriCondition |
DeliveryRuleResponseHeaderAction |
Defines the response header action for the delivery rule. Serialized Name: DeliveryRuleResponseHeaderAction |
DeliveryRuleRouteConfigurationOverrideAction |
Defines the route configuration override action for the delivery rule. Only applicable to Frontdoor Standard/Premium Profiles. Serialized Name: DeliveryRuleRouteConfigurationOverrideAction |
DeliveryRuleServerPortCondition |
Defines the ServerPort condition for the delivery rule. Serialized Name: DeliveryRuleServerPortCondition |
DeliveryRuleSocketAddressCondition |
Defines the SocketAddress condition for the delivery rule. Serialized Name: DeliveryRuleSocketAddrCondition |
DeliveryRuleSslProtocolCondition |
Defines the SslProtocol condition for the delivery rule. Serialized Name: DeliveryRuleSslProtocolCondition |
DeliveryRuleSslProtocolMatchCondition |
Defines the parameters for SslProtocol match conditions Serialized Name: SslProtocolMatchConditionParameters |
DeliveryRuleUriFileExtensionCondition |
Defines the UrlFileExtension condition for the delivery rule. Serialized Name: DeliveryRuleUrlFileExtensionCondition |
DeliveryRuleUriFileNameCondition |
Defines the UrlFileName condition for the delivery rule. Serialized Name: DeliveryRuleUrlFileNameCondition |
DeliveryRuleUriPathCondition |
Defines the UrlPath condition for the delivery rule. Serialized Name: DeliveryRuleUrlPathCondition |
DomainValidationProperties |
The JSON object that contains the properties to validate a ___domain. Serialized Name: DomainValidationProperties |
EdgeNode |
Edgenode is a global Point of Presence (POP) ___location used to deliver CDN content to end users. Serialized Name: EdgeNode |
EndpointDeliveryPolicy |
A policy that specifies the delivery rules to be used for an endpoint. Serialized Name: EndpointPropertiesUpdateParametersDeliveryPolicy |
EndpointNameAvailabilityContent |
Input of CheckNameAvailability API. Serialized Name: CheckEndpointNameAvailabilityInput |
EndpointNameAvailabilityResult |
Output of check name availability API. Serialized Name: CheckEndpointNameAvailabilityOutput |
FrontDoorActivatedResourceInfo |
Reference to another resource along with its state. Serialized Name: ActivatedResourceReference |
FrontDoorCustomDomainHttpsContent |
The JSON object that contains the properties to secure a ___domain. Serialized Name: AFDDomainHttpsParameters |
FrontDoorCustomDomainHttpsCustomizedCipherSuiteSet |
Customized cipher suite set object that will be used for Https when cipherSuiteSetType is Customized. Serialized Name: AFDDomainHttpsCustomizedCipherSuiteSet |
FrontDoorCustomDomainPatch |
The ___domain JSON object required for ___domain creation or update. Serialized Name: AFDDomainUpdateParameters |
FrontDoorEndpointPatch |
Properties required to create or update an endpoint. Serialized Name: AFDEndpointUpdateParameters |
FrontDoorOriginGroupPatch |
AFDOrigin group properties needed for origin group creation or update. Serialized Name: AFDOriginGroupUpdateParameters |
FrontDoorOriginPatch |
AFDOrigin properties needed for origin update. Serialized Name: AFDOriginUpdateParameters |
FrontDoorPurgeContent |
Parameters required for content purge. Serialized Name: AfdPurgeParameters |
FrontDoorRouteCacheConfiguration |
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. Serialized Name: AfdRouteCacheConfiguration |
FrontDoorRoutePatch |
The ___domain JSON object required for ___domain creation or update. Serialized Name: RouteUpdateParameters |
FrontDoorRulePatch |
The ___domain JSON object required for ___domain creation or update. Serialized Name: RuleUpdateParameters |
FrontDoorSecretProperties |
The json object containing secret parameters Serialized Name: SecretParameters 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. Serialized Name: SecurityPolicyUpdateParameters |
FrontDoorUsage |
Describes resource usage. Serialized Name: Usage |
FrontDoorUsageResourceName |
The usage names. Serialized Name: UsageName |
GeoFilter |
Rules defining user's geo access within a CDN endpoint. Serialized Name: GeoFilter |
HeaderActionProperties |
Defines the parameters for the request header action. Serialized Name: HeaderActionParameters |
HealthProbeSettings |
The JSON object that contains the properties to send health probes to origin. Serialized Name: HealthProbeParameters |
HostNameAvailabilityContent |
Input of CheckHostNameAvailability API. Serialized Name: CheckHostNameAvailabilityInput |
HostNameMatchCondition |
Defines the parameters for HostName match conditions Serialized Name: HostNameMatchConditionParameters |
HttpErrorRange |
The JSON object that represents the range for http status codes Serialized Name: HttpErrorRangeParameters |
HttpVersionMatchCondition |
Defines the parameters for HttpVersion match conditions Serialized Name: HttpVersionMatchConditionParameters |
IPAddressGroup |
CDN Ip address group Serialized Name: IpAddressGroup |
IsDeviceMatchCondition |
Defines the parameters for IsDevice match conditions Serialized Name: IsDeviceMatchConditionParameters |
KeyVaultCertificateSource |
Describes the parameters for using a user's KeyVault certificate for securing custom ___domain. Serialized Name: KeyVaultCertificateSourceParameters |
KeyVaultSigningKey |
Describes the parameters for using a user's KeyVault for URL Signing Key. Serialized Name: KeyVaultSigningKeyParameters |
LoadBalancingSettings |
Round-Robin load balancing settings for a backend pool Serialized Name: LoadBalancingSettingsParameters |
LoadContent |
Parameters required for content load. Serialized Name: LoadParameters |
ManagedCertificateProperties |
Managed Certificate used for https Serialized Name: ManagedCertificateParameters |
ManagedRuleDefinition |
Describes a managed rule definition. Serialized Name: ManagedRuleDefinition |
ManagedRuleGroupDefinition |
Describes a managed rule group. Serialized Name: ManagedRuleGroupDefinition |
ManagedRuleGroupOverrideSetting |
Defines a managed rule group override setting. Serialized Name: ManagedRuleGroupOverride |
ManagedRuleOverrideSetting |
Defines a managed rule group override setting. Serialized Name: ManagedRuleOverride |
ManagedRuleSetDefinition |
Describes a managed rule set definition. Serialized Name: ManagedRuleSetDefinition |
MetricsResponse |
Metrics Response Serialized Name: MetricsResponse |
MetricsResponseSeriesItem |
The MetricsResponseSeriesItem. Serialized Name: MetricsResponseSeriesItem |
MetricsResponseSeriesPropertiesItemsItem |
The MetricsResponseSeriesPropertiesItemsItem. Serialized Name: MetricsResponseSeriesPropertiesItemsItem |
MigrateResult |
Result for migrate operation. Serialized Name: MigrateResult |
MigrationContent |
Request body for Migrate operation. Serialized Name: MigrationParameters |
MigrationEndpointMapping |
CDN Endpoint Mapping. Serialized Name: MigrationEndpointMapping |
MigrationErrorType |
Error response indicates CDN service is not able to process the incoming request. The reason is provided in the error message. Serialized Name: MigrationErrorType |
MigrationWebApplicationFirewallMapping |
Web Application Firewall Mapping Serialized Name: MigrationWebApplicationFirewallMapping |
OriginGroupOverride |
Defines the parameters for the origin group override configuration. Serialized Name: OriginGroupOverride |
OriginGroupOverrideAction |
Defines the origin group override action for the delivery rule. Serialized Name: OriginGroupOverrideAction |
OriginGroupOverrideActionProperties |
Defines the parameters for the origin group override action. Serialized Name: OriginGroupOverrideActionParameters |
PostArgsMatchCondition |
Defines the parameters for PostArgs match conditions Serialized Name: PostArgsMatchConditionParameters |
ProfileChangeSkuWafMapping |
Parameters required for profile upgrade. Serialized Name: ProfileChangeSkuWafMapping |
ProfileLogScrubbing |
Defines rules that scrub sensitive fields in the Azure Front Door profile logs. Serialized Name: ProfileLogScrubbing |
ProfilePatch |
Properties required to update a profile. Serialized Name: ProfileUpdateParameters |
ProfileResourceGetLogAnalyticsMetricsOptions |
The ProfileResourceGetLogAnalyticsMetricsOptions. |
ProfileResourceGetLogAnalyticsRankingsOptions |
The ProfileResourceGetLogAnalyticsRankingsOptions. |
ProfileResourceGetWafLogAnalyticsMetricsOptions |
The ProfileResourceGetWafLogAnalyticsMetricsOptions. |
ProfileResourceGetWafLogAnalyticsRankingsOptions |
The ProfileResourceGetWafLogAnalyticsRankingsOptions. |
ProfileScrubbingRules |
Defines the contents of the log scrubbing rules. Serialized Name: ProfileScrubbingRules |
ProfileUpgradeContent |
Parameters required for profile upgrade. Serialized Name: ProfileUpgradeParameters |
PurgeContent |
Parameters required for content purge. Serialized Name: PurgeParameters |
QueryStringMatchCondition |
Defines the parameters for QueryString match conditions Serialized Name: QueryStringMatchConditionParameters |
RankingsResponse |
Rankings Response Serialized Name: RankingsResponse |
RankingsResponseTablesItem |
The RankingsResponseTablesItem. Serialized Name: RankingsResponseTablesItem |
RankingsResponseTablesPropertiesItemsItem |
The RankingsResponseTablesPropertiesItemsItem. Serialized Name: RankingsResponseTablesPropertiesItemsItem |
RankingsResponseTablesPropertiesItemsMetricsItem |
The RankingsResponseTablesPropertiesItemsMetricsItem. Serialized Name: RankingsResponseTablesPropertiesItemsMetricsItem |
RateLimitRule |
Defines a rate limiting rule that can be included in a waf policy Serialized Name: RateLimitRule |
RemoteAddressMatchCondition |
Defines the parameters for RemoteAddress match conditions Serialized Name: RemoteAddressMatchConditionParameters |
RequestBodyMatchCondition |
Defines the parameters for RequestBody match conditions Serialized Name: RequestBodyMatchConditionParameters |
RequestHeaderMatchCondition |
Defines the parameters for RequestHeader match conditions Serialized Name: RequestHeaderMatchConditionParameters |
RequestMethodMatchCondition |
Defines the parameters for RequestMethod match conditions Serialized Name: RequestMethodMatchConditionParameters |
RequestSchemeMatchCondition |
Defines the parameters for RequestScheme match conditions Serialized Name: RequestSchemeMatchConditionParameters |
RequestUriMatchCondition |
Defines the parameters for RequestUri match conditions Serialized Name: RequestUriMatchConditionParameters |
ResourcesResponse |
Resources Response Serialized Name: ResourcesResponse |
ResourcesResponseCustomDomainsItem |
The ResourcesResponseCustomDomainsItem. Serialized Name: ResourcesResponseCustomDomainsItem |
ResourcesResponseEndpointsItem |
The ResourcesResponseEndpointsItem. Serialized Name: ResourcesResponseEndpointsItem |
ResourcesResponseEndpointsPropertiesItemsItem |
The ResourcesResponseEndpointsPropertiesItemsItem. Serialized Name: ResourcesResponseEndpointsPropertiesItemsItem |
ResponseBasedOriginErrorDetectionSettings |
The JSON object that contains the properties to determine origin health using real requests/responses. Serialized Name: ResponseBasedOriginErrorDetectionParameters |
RouteCacheCompressionSettings |
settings for compression. Serialized Name: CompressionSettings |
RouteConfigurationOverrideActionProperties |
Defines the parameters for the route configuration override action. Serialized Name: RouteConfigurationOverrideActionParameters |
SecurityPolicyProperties |
The json object containing security policy parameters Serialized Name: SecurityPolicyPropertiesParameters 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 Serialized Name: SecurityPolicyWebApplicationFirewallParameters |
SecurityPolicyWebApplicationFirewallAssociation |
settings for security policy patterns to match Serialized Name: SecurityPolicyWebApplicationFirewallAssociation |
ServerPortMatchCondition |
Defines the parameters for ServerPort match conditions Serialized Name: ServerPortMatchConditionParameters |
SharedPrivateLinkResourceProperties |
Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin. Serialized Name: SharedPrivateLinkResourceProperties |
SocketAddressMatchCondition |
Defines the parameters for SocketAddress match conditions Serialized Name: SocketAddrMatchConditionParameters |
SsoUri |
The URI required to login to the supplemental portal from the Azure portal. Serialized Name: SsoUri |
SupportedOptimizationTypesListResult |
The result of the GetSupportedOptimizationTypes API Serialized Name: SupportedOptimizationTypesListResult |
UriFileExtensionMatchCondition |
Defines the parameters for UrlFileExtension match conditions Serialized Name: UrlFileExtensionMatchConditionParameters |
UriFileNameMatchCondition |
Defines the parameters for UrlFilename match conditions Serialized Name: UrlFileNameMatchConditionParameters |
UriPathMatchCondition |
Defines the parameters for UrlPath match conditions Serialized Name: UrlPathMatchConditionParameters |
UriRedirectAction |
Defines the url redirect action for the delivery rule. Serialized Name: UrlRedirectAction |
UriRedirectActionProperties |
Defines the parameters for the url redirect action. Serialized Name: UrlRedirectActionParameters |
UriRewriteAction |
Defines the url rewrite action for the delivery rule. Serialized Name: UrlRewriteAction |
UriRewriteActionProperties |
Defines the parameters for the url rewrite action. Serialized Name: UrlRewriteActionParameters |
UriSigningAction |
Defines the url signing action for the delivery rule. Serialized Name: UrlSigningAction |
UriSigningActionProperties |
Defines the parameters for the Url Signing action. Serialized Name: UrlSigningActionParameters |
UriSigningKey |
Url signing key Serialized Name: UrlSigningKey |
UriSigningKeyProperties |
Url signing key parameters Serialized Name: UrlSigningKeyParameters |
UriSigningParamIdentifier |
Defines how to identify a parameter for a specific purpose e.g. expires Serialized Name: UrlSigningParamIdentifier |
UserManagedHttpsContent |
Defines the certificate source parameters using user's keyvault certificate for enabling SSL. Serialized Name: UserManagedHttpsParameters |
ValidateCustomDomainContent |
Input of the custom ___domain to be validated for DNS mapping. Serialized Name: ValidateCustomDomainInput |
ValidateCustomDomainResult |
Output of custom ___domain validation. Serialized Name: ValidateCustomDomainOutput |
ValidateProbeContent |
Input of the validate probe API. Serialized Name: ValidateProbeInput |
ValidateProbeResult |
Output of the validate probe API. Serialized Name: ValidateProbeOutput |
ValidateSecretContent |
Input of the secret to be validated. Serialized Name: ValidateSecretInput |
ValidateSecretResult |
Output of the validated secret. Serialized Name: ValidateSecretOutput |
WafMetricsResponse |
Waf Metrics Response Serialized Name: WafMetricsResponse |
WafMetricsResponseSeriesItem |
The WafMetricsResponseSeriesItem. Serialized Name: WafMetricsResponseSeriesItem |
WafMetricsResponseSeriesPropertiesItemsItem |
The WafMetricsResponseSeriesPropertiesItemsItem. Serialized Name: WafMetricsResponseSeriesPropertiesItemsItem |
WafPolicyManagedRuleSet |
Defines a managed rule set. Serialized Name: ManagedRuleSet |
WafPolicySettings |
Defines contents of a web application firewall global configuration Serialized Name: PolicySettings |
WafRankingsResponse |
Waf Rankings Response Serialized Name: WafRankingsResponse |
WafRankingsResponseDataItem |
The WafRankingsResponseDataItem. Serialized Name: WafRankingsResponseDataItem |
Structs
AfdCipherSuiteSetType |
cipher suite set type that will be used for Https Serialized Name: AfdCipherSuiteSetType |
AfdCustomizedCipherSuiteForTls12 |
The AfdCustomizedCipherSuiteForTls12. Serialized Name: AfdCustomizedCipherSuiteForTls12 |
AfdCustomizedCipherSuiteForTls13 |
The AfdCustomizedCipherSuiteForTls13. Serialized Name: AfdCustomizedCipherSuiteForTls13 |
CacheBehaviorSetting |
Caching behavior for the requests Serialized Name: CacheBehavior |
CacheExpirationActionType |
The CacheExpirationActionType. |
CacheKeyQueryStringActionType |
The CacheKeyQueryStringActionType. |
CanMigrateDefaultSku |
Recommended sku for the migration Serialized Name: CanMigrateDefaultSku |
CdnCacheLevel |
The level at which the content needs to be cached. Serialized Name: CacheType |
CdnCertificateSourceType |
The CdnCertificateSourceType. |
CdnEndpointProvisioningState |
Provisioning status of the endpoint. Serialized Name: EndpointProvisioningState |
CdnManagedCertificateType |
Type of certificate used Serialized Name: CertificateType |
CdnResourceType |
Type of CDN resource used in CheckNameAvailability. Serialized Name: ResourceType |
CdnSkuName |
Name of the pricing tier. Serialized Name: SkuName |
CdnUsageUnit |
Unit of the usage. e.g. count. Serialized Name: ResourceUsageUnit |
CertificateDeleteAction |
Describes the action that shall be taken when the certificate is removed from Key Vault. Serialized Name: DeleteRule |
CertificateUpdateAction |
Describes the action that shall be taken when the certificate is updated in Key Vault. Serialized Name: UpdateRule |
ClientPortMatchConditionType |
The ClientPortMatchConditionType. |
ClientPortOperator |
Describes operator to be matched Serialized Name: ClientPortOperator |
CookiesMatchConditionType |
The CookiesMatchConditionType. |
CookiesOperator |
Describes operator to be matched Serialized Name: CookiesOperator |
CustomDomainResourceState |
Resource status of the custom ___domain. Serialized Name: CustomDomainResourceState |
CustomHttpsAvailabilityState |
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. Serialized Name: CustomHttpsProvisioningSubstate |
CustomHttpsProvisioningState |
Provisioning status of the custom ___domain. Serialized Name: CustomHttpsProvisioningState |
CustomRuleEnabledState |
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. Serialized Name: CustomRuleEnabledState |
DeliveryRuleSslProtocol |
The protocol of an established TLS connection. |
DestinationProtocol |
Protocol to use for the redirect. The default value is MatchRequest Serialized Name: DestinationProtocol |
DomainNameLabelScope |
Indicates the endpoint name reuse scope. The default value is TenantReuse. Serialized Name: AutoGeneratedDomainNameLabelScope |
DomainValidationState |
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. Serialized Name: DomainValidationState |
EnabledState |
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled' Serialized Name: EnabledState |
EndpointResourceState |
Resource status of the endpoint. Serialized Name: EndpointResourceState |
ForwardingProtocol |
Protocol this rule will use when forwarding traffic to backends. Serialized Name: ForwardingProtocol |
FrontDoorCertificateType |
Defines the source of the SSL certificate. Serialized Name: AfdCertificateType |
FrontDoorDeploymentStatus |
The FrontDoorDeploymentStatus. Serialized Name: DeploymentStatus |
FrontDoorEndpointProtocol |
Supported protocols for the customer's endpoint. Serialized Name: AFDEndpointProtocols |
FrontDoorProvisioningState |
Provisioning status Serialized Name: AfdProvisioningState |
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. Serialized Name: AfdQueryStringCachingBehavior |
FrontDoorUsageUnit |
An enum describing the unit of measurement. Serialized Name: UsageUnit |
HeaderAction |
Action to perform Serialized Name: HeaderAction |
HeaderActionType |
The HeaderActionType. |
HostNameMatchConditionType |
The HostNameMatchConditionType. |
HostNameOperator |
Describes operator to be matched Serialized Name: HostNameOperator |
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. Serialized Name: HttpsRedirect |
HttpVersionMatchConditionType |
The HttpVersionMatchConditionType. |
HttpVersionOperator |
Describes operator to be matched Serialized Name: HttpVersionOperator |
IsDeviceMatchConditionMatchValue |
The IsDeviceMatchConditionMatchValue. Serialized Name: IsDeviceMatchValue |
IsDeviceMatchConditionType |
The IsDeviceMatchConditionType. |
IsDeviceOperator |
Describes operator to be matched Serialized Name: IsDeviceOperator |
KeyVaultCertificateSourceType |
The KeyVaultCertificateSourceType. |
KeyVaultSigningKeyType |
The KeyVaultSigningKeyType. Serialized Name: KeyVaultSigningKeyParametersType |
LinkToDefaultDomain |
whether this route will be linked to the default endpoint ___domain. Serialized Name: LinkToDefaultDomain |
LogMetric |
The LogMetric. Serialized Name: LogMetric |
LogMetricsGranularity |
The LogMetricsGranularity. Serialized Name: LogMetricsGranularity |
LogMetricsGroupBy |
The LogMetricsGroupBy. Serialized Name: LogMetricsGroupBy |
LogRanking |
The LogRanking. Serialized Name: LogRanking |
LogRankingMetric |
The LogRankingMetric. Serialized Name: LogRankingMetric |
ManagedRuleSetupState |
Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. Serialized Name: ManagedRuleEnabledState |
MatchOperator |
Describes operator to be matched Serialized Name: Operator |
MatchProcessingBehavior |
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. Serialized Name: MatchProcessingBehavior |
MetricsResponseGranularity |
The MetricsResponseGranularity. Serialized Name: MetricsGranularity |
MetricsResponseSeriesItemUnit |
The MetricsResponseSeriesItemUnit. Serialized Name: MetricsSeriesUnit |
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. Serialized Name: OptimizationType |
OriginGroupOverrideActionType |
The OriginGroupOverrideActionType. |
OriginGroupProvisioningState |
Provisioning status of the origin group. Serialized Name: OriginGroupProvisioningState |
OriginGroupResourceState |
Resource status of the origin group. Serialized Name: OriginGroupResourceState |
OriginProvisioningState |
Provisioning status of the origin. Serialized Name: OriginProvisioningState |
OriginResourceState |
Resource status of the origin. Serialized Name: OriginResourceState |
OverrideActionType |
Defines the action to take on rule match. Serialized Name: ActionType |
ParamIndicator |
Indicates the purpose of the parameter Serialized Name: ParamIndicator |
PolicyEnabledState |
describes if the policy is in enabled state or disabled state Serialized Name: PolicyEnabledState |
PolicyMode |
Describes if it is in detection mode or prevention mode at policy level. Serialized Name: PolicyMode |
PolicyResourceState |
Resource status of the policy. Serialized Name: PolicyResourceState |
PolicySettingsDefaultCustomBlockResponseStatusCode |
If the action type is block, this field defines the default customer overridable http response status code. Serialized Name: PolicySettingsDefaultCustomBlockResponseStatusCode |
PostArgsMatchConditionType |
The PostArgsMatchConditionType. |
PostArgsOperator |
Describes operator to be matched Serialized Name: PostArgsOperator |
PreTransformCategory |
Describes what transforms are applied before matching Serialized Name: Transform |
PrivateEndpointStatus |
The approval status for the connection to the Private Link Serialized Name: PrivateEndpointStatus |
ProfileProvisioningState |
Provisioning status of the profile. Serialized Name: ProfileProvisioningState |
ProfileResourceState |
Resource status of the profile. Serialized Name: ProfileResourceState |
ProfileScrubbingState |
State of the log scrubbing config. Default value is Enabled. Serialized Name: ProfileScrubbingState |
QueryStringBehavior |
Caching behavior for the requests Serialized Name: QueryStringBehavior |
QueryStringMatchConditionType |
The QueryStringMatchConditionType. |
QueryStringOperator |
Describes operator to be matched Serialized Name: QueryStringOperator |
RedirectType |
The redirect type the rule will use when redirecting traffic. Serialized Name: RedirectType |
RemoteAddressMatchConditionType |
The RemoteAddressMatchConditionType. |
RemoteAddressOperator |
Describes operator to be matched Serialized Name: RemoteAddressOperator |
RequestBodyMatchConditionType |
The RequestBodyMatchConditionType. |
RequestBodyOperator |
Describes operator to be matched Serialized Name: RequestBodyOperator |
RequestHeaderMatchConditionType |
The RequestHeaderMatchConditionType. |
RequestHeaderOperator |
Describes operator to be matched Serialized Name: RequestHeaderOperator |
RequestMethodMatchConditionMatchValue |
The RequestMethodMatchConditionMatchValue. Serialized Name: RequestMethodMatchValue |
RequestMethodMatchConditionType |
The RequestMethodMatchConditionType. |
RequestMethodOperator |
Describes operator to be matched Serialized Name: RequestMethodOperator |
RequestSchemeMatchConditionMatchValue |
The RequestSchemeMatchConditionMatchValue. Serialized Name: RequestSchemeMatchValue |
RequestSchemeMatchConditionType |
The RequestSchemeMatchConditionType. |
RequestSchemeOperator |
Describes operator to be matched Serialized Name: RequestSchemeOperator |
RequestUriMatchConditionType |
The RequestUriMatchConditionType. |
RequestUriOperator |
Describes operator to be matched Serialized Name: RequestUriOperator |
RouteConfigurationOverrideActionType |
The RouteConfigurationOverrideActionType. |
RuleCacheBehavior |
Caching behavior for the requests Serialized Name: RuleCacheBehavior |
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. Serialized Name: RuleIsCompressionEnabled |
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. Serialized Name: RuleQueryStringCachingBehavior |
ScrubbingRuleEntryMatchOperator |
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. Serialized Name: ScrubbingRuleEntryMatchOperator |
ScrubbingRuleEntryMatchVariable |
The variable to be scrubbed from the logs. Serialized Name: ScrubbingRuleEntryMatchVariable |
ScrubbingRuleEntryState |
Defines the state of a log scrubbing rule. Default value is enabled. Serialized Name: ScrubbingRuleEntryState |
SecretType |
The type of the secret resource. Serialized Name: SecretType |
SecureDeliveryProtocolType |
Defines the TLS extension protocol that is used for secure delivery. Serialized Name: ProtocolType |
ServerPortMatchConditionType |
The ServerPortMatchConditionType. |
ServerPortOperator |
Describes operator to be matched Serialized Name: ServerPortOperator |
SocketAddressMatchConditionType |
The SocketAddressMatchConditionType. |
SocketAddressOperator |
Describes operator to be matched Serialized Name: SocketAddrOperator |
SslProtocolMatchConditionType |
The SslProtocolMatchConditionType. |
SslProtocolOperator |
Describes operator to be matched Serialized Name: SslProtocolOperator |
TransformType |
Describes what transforms were applied before matching. Serialized Name: TransformType |
UriFileExtensionMatchConditionType |
The UriFileExtensionMatchConditionType. |
UriFileExtensionOperator |
Describes operator to be matched Serialized Name: UrlFileExtensionOperator |
UriFileNameMatchConditionType |
The UriFileNameMatchConditionType. |
UriFileNameOperator |
Describes operator to be matched Serialized Name: UrlFileNameOperator |
UriPathMatchConditionType |
The UriPathMatchConditionType. |
UriPathOperator |
Describes operator to be matched Serialized Name: UrlPathOperator |
UriRedirectActionType |
The UriRedirectActionType. |
UriRewriteActionType |
The UriRewriteActionType. |
UriSigningActionType |
The UriSigningActionType. |
UriSigningAlgorithm |
Algorithm to use for URL signing Serialized Name: Algorithm |
ValidationStatus |
The validation status. Serialized Name: Status |
WafAction |
The WafAction. Serialized Name: WafAction |
WafGranularity |
The WafGranularity. Serialized Name: WafGranularity |
WafMatchVariable |
Match variable to compare against. Serialized Name: WafMatchVariable |
WafMetric |
The WafMetric. Serialized Name: WafMetric |
WafMetricsResponseGranularity |
The WafMetricsResponseGranularity. Serialized Name: WafMetricsGranularity |
WafMetricsResponseSeriesItemUnit |
The WafMetricsResponseSeriesItemUnit. Serialized Name: WafMetricsSeriesUnit |
WafRankingGroupBy |
The WafRankingGroupBy. Serialized Name: WafRankingGroupBy |
WafRankingType |
The WafRankingType. Serialized Name: WafRankingType |
WafRuleType |
The WafRuleType. Serialized Name: WafRuleType |
WebApplicationFirewallPolicyProvisioningState |
Provisioning state of the WebApplicationFirewallPolicy. Serialized Name: ProvisioningState |
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. Serialized Name: GeoFilterActions |
HealthProbeProtocol |
Protocol to use for health probe. Serialized Name: ProbeProtocol |
HealthProbeRequestType |
The type of health probe request that is made. Serialized Name: HealthProbeRequestType |
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. Serialized Name: QueryStringCachingBehavior |
ResponseBasedDetectedErrorType |
Type of response errors for real user requests for which origin will be deemed unhealthy Serialized Name: ResponseBasedDetectedErrorTypes |
SharedPrivateLinkResourceStatus |
Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout. Serialized Name: SharedPrivateLinkResourceStatus |