Microsoft.Azure.Management.Cdn.Models Namespace

Classes

ActionType

Defines values for ActionType.

AfdCertificateType

Defines values for AfdCertificateType.

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.

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.

AFDEndpointProtocols

Defines values for AFDEndpointProtocols.

AFDEndpointUpdateParameters

Properties required to create or update an endpoint.

AfdErrorResponse

Error response

AfdErrorResponseException

Exception thrown for an invalid response with AfdErrorResponse information.

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.

AFDOriginGroupUpdateParameters

AFDOrigin group properties needed for origin group creation or update.

AFDOriginUpdateParameters

AFDOrigin properties needed for origin update.

AfdProvisioningState

Defines values for AfdProvisioningState.

AfdPurgeParameters

Parameters required for content purge.

AFDStateProperties

The tracking states for afd resources.

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.

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

CustomDomainParameters

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

CustomDomainResourceState

Defines values for CustomDomainResourceState.

CustomerCertificate

Customer Certificate used for https

CustomerCertificateParameters

Customer Certificate used for https

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

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.

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.

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.

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

ForwardingProtocol

Defines values for ForwardingProtocol.

GeoFilter

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

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.

HttpErrorRangeParameters

The JSON object that represents the range for http status codes

HttpsRedirect

Defines values for HttpsRedirect.

HttpVersionMatchConditionParameters

Defines the parameters for HttpVersion match conditions

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.

LogMetric

Defines values for LogMetric.

LogMetricsGranularity

Defines values for LogMetricsGranularity.

LogMetricsGroupBy

Defines values for LogMetricsGroupBy.

LogRanking

Defines values for LogRanking.

LogRankingMetric

Defines values for LogRankingMetric.

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.

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
MetricsResponseSeriesItemDataItem
MetricsResponseSeriesItemGroupsItem
Operation

CDN REST API operation

OperationDisplay

The object that represents the operation.

OperatorModel

Defines values for OperatorModel.

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.

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.

OriginResourceState

Defines values for OriginResourceState.

OriginUpdateParameters

Origin properties needed for origin update.

Page<T>

Defines a page in Azure responses.

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.

Profile

CDN profile is a logical grouping of endpoints that share the same settings, such as CDN provider and pricing tier.

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.

QueryStringMatchConditionParameters

Defines the parameters for QueryString match conditions

QueryStringOperator

Defines values for QueryStringOperator.

RankingsResponse

Rankings Response

RankingsResponseTablesItem
RankingsResponseTablesItemDataItem
RankingsResponseTablesItemDataItemMetricsItem
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.

ResourcesResponse

Resources Response

ResourcesResponseCustomDomainsItem
ResourcesResponseEndpointsItem
ResourcesResponseEndpointsItemCustomDomainsItem
ResourceUsage

Output of check resource usage API.

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.

RouteUpdateParameters

The domain JSON object required for domain creation or update.

Rule

Friendly Rules name mapping to the any Rules or secret related information.

RuleSet

Friendly RuleSet name mapping to the any RuleSet or secret related information.

RuleUpdateParameters

The domain JSON object required for domain creation or update.

Secret

Friendly Secret name mapping to the any Secret or secret related information.

SecretParameters

The json object containing secret parameters

SecretProperties

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

SecurityPolicy

SecurityPolicy association for AzureFrontDoor profile

SecurityPolicyParameters

The json object containing security policy parameters

SecurityPolicyProperties

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

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.

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.

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.

WafAction

Defines values for WafAction.

WafGranularity

Defines values for WafGranularity.

WafMetric

Defines values for WafMetric.

WafMetricsResponse

Waf Metrics Response

WafMetricsResponseSeriesItem
WafMetricsResponseSeriesItemDataItem
WafMetricsResponseSeriesItemGroupsItem
WafRankingGroupBy

Defines values for WafRankingGroupBy.

WafRankingsResponse

Waf Rankings Response

WafRankingsResponseDataItem
WafRankingsResponseDataItemMetricsItem
WafRankingType

Defines values for WafRankingType.

WafRuleType

Defines values for WafRuleType.

Enums

AfdMinimumTlsVersion

Defines values for AfdMinimumTlsVersion.

AfdQueryStringCachingBehavior

Defines values for AfdQueryStringCachingBehavior.

GeoFilterActions

Defines values for GeoFilterActions.

HealthProbeRequestType

Defines values for HealthProbeRequestType.

MinimumTlsVersion

Defines values for MinimumTlsVersion.

ProbeProtocol

Defines values for ProbeProtocol.

QueryStringCachingBehavior

Defines values for QueryStringCachingBehavior.

ResourceType

Defines values for ResourceType.

ResponseBasedDetectedErrorTypes

Defines values for ResponseBasedDetectedErrorTypes.

SharedPrivateLinkResourceStatus

Defines values for SharedPrivateLinkResourceStatus.