Microsoft.Azure.Management.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
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. |