module Azure::CDN::Profiles::Latest::Mgmt::Models
Constants
- AFDDomain
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
- AFDDomainHttpsParameters
The JSON object that contains the properties to secure a domain.
- AFDDomainListResult
Result of the request to list domains. It contains a list of domain objects and a URL link to get the next set of results.
- AFDDomainUpdateParameters
The domain JSON object required for domain creation or update.
- AFDEndpoint
CDN
endpoint is the entity within aCDN
profile containing configuration information such as origin, protocol, content caching and delivery behavior. The AzureFrontDoor endpoint uses the URL format <endpointname>.azureedge.net.- AFDEndpointListResult
Result of the request to list endpoints. It contains a list of endpoint objects and a URL link to get the next set of results.
- AFDEndpointProtocols
Defines values for
AFDEndpointProtocols
- AFDEndpointUpdateParameters
Properties required to create or update an endpoint.
- AFDOrigin
CDN
origin is the source of the content being delivered viaCDN
. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.- AFDOriginGroup
AFDOrigin
group comprising of origins is used for load balancing to origins when the content cannot be served fromCDN
.- AFDOriginGroupListResult
Result of the request to list origin groups. It contains a list of origin groups objects and a URL link to get the next set of results.
- AFDOriginGroupUpdateParameters
AFDOrigin
group properties needed for origin group creation or update.- AFDOriginListResult
Result of the request to list origins. It contains a list of origin objects and a URL link to get the next set of results.
- AFDOriginUpdateParameters
AFDOrigin
properties needed for origin update.- AFDStateProperties
The tracking states for afd resources.
- ActionType
Defines values for
ActionType
- AfdCertificateType
Defines values for
AfdCertificateType
- AfdErrorResponse
Common error response for all
Azure
Resource
Manager APIs to return error details for failed operations. (This also follows the OData error response format.).- AfdMinimumTlsVersion
Defines values for
AfdMinimumTlsVersion
- AfdProvisioningState
Defines values for
AfdProvisioningState
- AfdPurgeParameters
Parameters required for content purge.
- Algorithm
Defines values for
Algorithm
- CacheBehavior
Defines values for
CacheBehavior
- CacheExpirationActionParameters
Defines the parameters for the cache expiration action.
- CacheKeyQueryStringActionParameters
Defines the parameters for the cache-key query string action.
- CdnCertificateSourceParameters
Defines the parameters for using
CDN
managed certificate for securing custom domain.- CdnEndpoint
Defines the ARM
Resource
ID for the linked endpoints- CdnManagedHttpsParameters
Defines the certificate source parameters using
CDN
managed certificate for enabling SSL.- CdnWebApplicationFirewallPolicy
- CdnWebApplicationFirewallPolicyList
Defines a list of WebApplicationFirewallPolicies for
Azure
CDN
. It contains a list of WebApplicationFirewallPolicy objects and a URL link to get the next set of results.- CdnWebApplicationFirewallPolicyPatchParameters
Properties required to update a
CdnWebApplicationFirewallPolicy
.- Certificate
Certificate
used for https- CertificateType
Defines values for
CertificateType
- CheckNameAvailabilityInput
Input of CheckNameAvailability API.
- CheckNameAvailabilityOutput
Output of check name availability API.
- CidrIpAddress
CIDR Ip address
- CompressionSettings
settings for compression.
- ContinentsResponse
Continents Response
- ContinentsResponseContinentsItem
Model object.
- ContinentsResponseCountryOrRegionsItem
Model object.
- CookiesMatchConditionParameters
Defines the parameters for Cookies match conditions
- CookiesOperator
Defines values for
CookiesOperator
- CustomDomain
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
- CustomDomainHttpsParameters
The JSON object that contains the properties to secure a custom domain.
- CustomDomainListResult
Result of the request to list custom domains. It contains a list of custom domain objects and a URL link to get the next set of results.
- CustomDomainParameters
The customDomain JSON object required for custom domain creation or update.
- CustomDomainResourceState
Defines values for
CustomDomainResourceState
- CustomHttpsProvisioningState
Defines values for
CustomHttpsProvisioningState
- CustomHttpsProvisioningSubstate
Defines values for
CustomHttpsProvisioningSubstate
- CustomRule
Defines the common attributes for a custom rule that can be included in a waf policy
- CustomRuleEnabledState
Defines values for
CustomRuleEnabledState
- CustomRuleList
Defines contents of custom rules
- CustomerCertificate
Customer
Certificate
used for https- CustomerCertificateParameters
Customer
Certificate
used for https- DeepCreatedOrigin
The main origin of
CDN
content which is added when creating aCDN
endpoint.- DeepCreatedOriginGroup
The origin group for
CDN
content which is added when creating aCDN
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.
- DeliveryRuleCacheExpirationAction
Defines the cache expiration action for the delivery rule.
- DeliveryRuleCacheKeyQueryStringAction
Defines the cache-key query string action for the delivery rule.
- DeliveryRuleCondition
A condition for the delivery rule.
- DeliveryRuleCookiesCondition
Defines the Cookies 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.
- DeliveryRuleUrlFileExtensionCondition
Defines the UrlFileExtension condition for the delivery rule.
- DeliveryRuleUrlFileNameCondition
Defines the UrlFileName condition for the delivery rule.
- DeliveryRuleUrlPathCondition
Defines the UrlPath condition for the delivery rule.
- DeploymentStatus
Defines values for
DeploymentStatus
- DestinationProtocol
Defines values for
DestinationProtocol
- DomainValidationProperties
The JSON object that contains the properties to validate a domain.
- DomainValidationState
Defines values for
DomainValidationState
- EdgeNode
Edgenode is a global Point of Presence (POP) location used to deliver
CDN
content to end users.- EdgenodeResult
Result of the request to list
CDN
edgenodes. It contains a list of ip address group and a URL link to get the next set of results.- EnabledState
Defines values for
EnabledState
- Endpoint
CDN
endpoint is the entity within aCDN
profile containing configuration information such as origin, protocol, content caching and delivery behavior. TheCDN
endpoint uses the URL format <endpointname>.azureedge.net.- EndpointListResult
Result of the request to list endpoints. It contains a list of endpoint objects and a URL link to get the next set of results.
- EndpointPropertiesUpdateParametersDeliveryPolicy
A policy that specifies the delivery rules to be used for an endpoint.
- EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Defines the Web Application Firewall policy for the endpoint (if applicable)
- EndpointResourceState
Defines values for
EndpointResourceState
- EndpointUpdateParameters
Properties required to create or update an endpoint.
- ErrorResponse
Error response indicates
CDN
service is not able to process the incoming request. The reason is provided in the error message.- ForwardingProtocol
Defines values for
ForwardingProtocol
- GeoFilter
- GeoFilterActions
Defines values for
GeoFilterActions
- HeaderAction
Defines values for
HeaderAction
- HeaderActionParameters
Defines the parameters for the request header action.
- HealthProbeParameters
The JSON object that contains the properties to send health probes to origin.
- HealthProbeRequestType
Defines values for
HealthProbeRequestType
- HttpErrorRangeParameters
The JSON object that represents the range for http status codes
- HttpVersionMatchConditionParameters
Defines the parameters for HttpVersion match conditions
- HttpsRedirect
Defines values for
HttpsRedirect
- IdentityType
Defines values for
IdentityType
- IpAddressGroup
CDN
Ip address group- IsDeviceMatchConditionParameters
Defines the parameters for IsDevice match conditions
- KeyVaultCertificateSourceParameters
Describes the parameters for using a user's KeyVault certificate for securing custom domain.
- KeyVaultSigningKeyParameters
Describes the parameters for using a user's KeyVault for URL Signing Key.
- LinkToDefaultDomain
Defines values for
LinkToDefaultDomain
- LoadBalancingSettingsParameters
Round-Robin load balancing settings for a backend pool
- LoadParameters
Parameters required for content load.
- ManagedCertificate
Managed
Certificate
used for https- ManagedCertificateParameters
Managed
Certificate
used for https- ManagedRuleDefinition
Describes a managed rule definition.
- ManagedRuleEnabledState
Defines values for
ManagedRuleEnabledState
- ManagedRuleGroupDefinition
Describes a managed rule group.
- ManagedRuleGroupOverride
Defines a managed rule group override setting.
- ManagedRuleOverride
Defines a managed rule group override setting.
- ManagedRuleSet
Defines a managed rule set.
- ManagedRuleSetDefinition
Describes a managed rule set definition.
- ManagedRuleSetDefinitionList
List of managed rule set definitions available for use in a policy.
- ManagedRuleSetList
Defines the list of managed rule sets for the policy.
- MatchCondition
Define match conditions
- MatchProcessingBehavior
Defines values for
MatchProcessingBehavior
- MatchVariable
Defines values for
MatchVariable
- MetricsResponse
Metrics Response
- MetricsResponseSeriesItem
Model object.
- MetricsResponseSeriesItemDataItem
Model object.
- MetricsResponseSeriesItemGroupsItem
Model object.
- MinimumTlsVersion
Defines values for
MinimumTlsVersion
- Operation
CDN
REST API operation- OperationDisplay
The object that represents the operation.
- OperationsListResult
Result of the request to list
CDN
operations. It contains a list of operations and a URL link to get the next set of results.- Operator
Defines values for
Operator
- OptimizationType
Defines values for
OptimizationType
- Origin
CDN
origin is the source of the content being delivered viaCDN
. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.- OriginGroup
Origin
group comprising of origins is used for load balancing to origins when the content cannot be served fromCDN
.- OriginGroupListResult
Result of the request to list origin groups. It contains a list of origin groups objects and a URL link to get the next set of results.
- OriginGroupOverrideAction
Defines the origin group override action for the delivery rule.
- OriginGroupOverrideActionParameters
Defines the parameters for the origin group override action.
- OriginGroupResourceState
Defines values for
OriginGroupResourceState
- OriginGroupUpdateParameters
Origin
group properties needed for origin group creation or update.- OriginListResult
Result of the request to list origins. It contains a list of origin objects and a URL link to get the next set of results.
- OriginResourceState
Defines values for
OriginResourceState
- OriginUpdateParameters
Origin
properties needed for origin update.- ParamIndicator
Defines values for
ParamIndicator
- PolicyEnabledState
Defines values for
PolicyEnabledState
- PolicyMode
Defines values for
PolicyMode
- PolicyResourceState
Defines values for
PolicyResourceState
- PolicySettings
Defines contents of a web application firewall global configuration
- PostArgsMatchConditionParameters
Defines the parameters for PostArgs match conditions
- PostArgsOperator
Defines values for
PostArgsOperator
- PrivateEndpointStatus
Defines values for
PrivateEndpointStatus
- ProbeProtocol
Defines values for
ProbeProtocol
- Profile
CDN
profile is a logical grouping of endpoints that share the same settings, such asCDN
provider and pricing tier.- ProfileListResult
Result of the request to list profiles. It contains a list of profile objects and a URL link to get the next set of results.
- ProfileResourceState
Defines values for
ProfileResourceState
- ProfileUpdateParameters
Properties required to update a profile.
- ProtocolType
Defines values for
ProtocolType
- ProvisioningState
Defines values for
ProvisioningState
- ProxyResource
The resource model definition for a ARM proxy resource. It will have everything other than required location and tags
- PurgeParameters
Parameters required for content purge.
- QueryStringBehavior
Defines values for
QueryStringBehavior
- QueryStringCachingBehavior
Defines values for
QueryStringCachingBehavior
- QueryStringMatchConditionParameters
Defines the parameters for QueryString match conditions
- QueryStringOperator
Defines values for
QueryStringOperator
- RankingsResponse
Rankings Response
- RankingsResponseTablesItem
Model object.
- RankingsResponseTablesItemDataItem
Model object.
- RankingsResponseTablesItemDataItemMetricsItem
Model object.
- RateLimitRule
Defines a rate limiting rule that can be included in a waf policy
- RateLimitRuleList
Defines contents of rate limit rules
- RedirectType
Defines values for
RedirectType
- RemoteAddressMatchConditionParameters
Defines the parameters for RemoteAddress match conditions
- RemoteAddressOperator
Defines values for
RemoteAddressOperator
- RequestBodyMatchConditionParameters
Defines the parameters for RequestBody match conditions
- RequestBodyOperator
Defines values for
RequestBodyOperator
- RequestHeaderMatchConditionParameters
Defines the parameters for RequestHeader match conditions
- RequestHeaderOperator
Defines values for
RequestHeaderOperator
- RequestMethodMatchConditionParameters
Defines the parameters for RequestMethod match conditions
- RequestSchemeMatchConditionParameters
Defines the parameters for RequestScheme match conditions
- RequestUriMatchConditionParameters
Defines the parameters for RequestUri match conditions
- RequestUriOperator
Defines values for
RequestUriOperator
- Resource
The core properties of ARM resources
- ResourceReference
Reference to another resource.
- ResourceType
Defines values for
ResourceType
- ResourceUsage
Output of check resource usage API.
- ResourceUsageListResult
Output of check resource usage API.
- ResourcesResponse
Resources Response
- ResourcesResponseCustomDomainsItem
Model object.
- ResourcesResponseEndpointsItem
Model object.
- ResourcesResponseEndpointsItemCustomDomainsItem
Model object.
- ResponseBasedDetectedErrorTypes
Defines values for
ResponseBasedDetectedErrorTypes
- ResponseBasedOriginErrorDetectionParameters
The JSON object that contains the properties to determine origin health using real requests/responses.
- Route
Friendly
Routes
name mapping to the anyRoutes
or secret related information.- RouteListResult
Result of the request to list routes. It contains a list of route objects and a URL link to get the next set of results.
- RouteUpdateParameters
The domain JSON object required for domain creation or update.
- Rule
Friendly
Rules
name mapping to the anyRules
or secret related information.- RuleListResult
Result of the request to list rules. It contains a list of rule objects and a URL link to get the next set of results.
- RuleSet
Friendly
RuleSet
name mapping to the anyRuleSet
or secret related information.- RuleSetListResult
Result of the request to list rule sets. It contains a list of rule set objects and a URL link to get the next set of results.
- RuleUpdateParameters
The domain JSON object required for domain creation or update.
- Secret
Friendly
Secret
name mapping to the anySecret
or secret related information.- SecretListResult
Result of the request to list secrets. It contains a list of
Secret
objects and a URL link to get the next set of results.- SecretParameters
The json object containing secret parameters
- SecretProperties
The JSON object that contains the properties of the
Secret
to create.- SecretType
Defines values for
SecretType
- SecurityPolicy
SecurityPolicy
association for AzureFrontDoor profile- SecurityPolicyListResult
Result of the request to list security policies. It contains a list of security policy objects and a URL link to get the next set of results.
- SecurityPolicyParameters
The json object containing security policy parameters
- SecurityPolicyWebApplicationFirewallAssociation
settings for security policy patterns to match
- SecurityPolicyWebApplicationFirewallParameters
The json object containing security policy waf parameters
Describes the properties of an existing Shared Private Link
Resource
to use when connecting to a private origin.Defines values for
SharedPrivateLinkResourceStatus
- Sku
The pricing tier (defines a
CDN
provider, feature list and rate) of theCDN
profile.- SkuName
Defines values for
SkuName
- SsoUri
The URI required to login to the supplemental portal from the
Azure
portal.- Status
Defines values for
Status
- SupportedOptimizationTypesListResult
The result of the GetSupportedOptimizationTypes API
- SystemData
Read only system data
- TrackedResource
The resource model definition for a ARM tracked top level resource.
- Transform
Defines values for
Transform
- TransformType
Defines values for
TransformType
- UrlFileExtensionMatchConditionParameters
Defines the parameters for UrlFileExtension match conditions
- UrlFileExtensionOperator
Defines values for
UrlFileExtensionOperator
- UrlFileNameMatchConditionParameters
Defines the parameters for UrlFilename match conditions
- UrlFileNameOperator
Defines values for
UrlFileNameOperator
- UrlPathMatchConditionParameters
Defines the parameters for UrlPath match conditions
- UrlPathOperator
Defines values for
UrlPathOperator
- UrlRedirectAction
Defines the url redirect action for the delivery rule.
- UrlRedirectActionParameters
Defines the parameters for the url redirect action.
- UrlRewriteAction
Defines the url rewrite action for the delivery rule.
- UrlRewriteActionParameters
Defines the parameters for the url rewrite action.
- UrlSigningAction
Defines the url signing action for the delivery rule.
- UrlSigningActionParameters
Defines the parameters for the Url Signing action.
- UrlSigningKey
Url signing key
- UrlSigningKeyParameters
Url signing key parameters
- UrlSigningParamIdentifier
Defines how to identify a parameter for a specific purpose e.g. expires
- Usage
Describes resource usage.
- UsageName
The usage names.
- UsagesListResult
The list usages operation response.
- UserManagedHttpsParameters
Defines the certificate source parameters using user's keyvault certificate for enabling SSL.
- ValidateCustomDomainInput
Input of the custom domain to be validated for DNS mapping.
- ValidateCustomDomainOutput
Output of custom domain validation.
- ValidateProbeInput
Input of the validate probe API.
- ValidateProbeOutput
Output of the validate probe API.
- ValidateSecretInput
Input of the secret to be validated.
- ValidateSecretOutput
Output of the validated secret.
- ValidateSecretType
Defines values for
ValidateSecretType
- ValidationToken
The validation token.
- WafMetricsResponse
Waf Metrics Response
- WafMetricsResponseSeriesItem
Model object.
- WafMetricsResponseSeriesItemDataItem
Model object.
- WafMetricsResponseSeriesItemGroupsItem
Model object.
- WafRankingsResponse
Waf Rankings Response
- WafRankingsResponseDataItem
Model object.
- WafRankingsResponseDataItemMetricsItem
Model object.