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 a CDN 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 via CDN. 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 from CDN.

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

Defines web application firewall policy for Azure CDN.

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 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.

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 a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The CDN 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.

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

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

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 via CDN. 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 from CDN.

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 as CDN 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 any Routes 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 any Rules 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 any RuleSet 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 any Secret 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

SharedPrivateLinkResourceProperties

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

SharedPrivateLinkResourceStatus

Defines values for SharedPrivateLinkResourceStatus

Sku

The pricing tier (defines a CDN provider, feature list and rate) of the CDN 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.