com.microsoft.azure.management.cdn

This package contains the classes for CdnManagementClient. Cdn Management Client.

Classes

AFDDomainHttpsParameters

The JSON object that contains the properties to secure a domain.

AFDDomainUpdateParameters

The domain JSON object required for domain creation or update.

AFDEndpointProtocols

Defines values for AFDEndpointProtocols.

AFDEndpointUpdateParameters

Properties required to create or update an endpoint.

AFDOriginGroupUpdateParameters

AFDOrigin group properties needed for origin group creation or update.

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

Error response.

AfdErrorResponseException

Exception thrown for an invalid response with AfdErrorResponse information.

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.

CdnManagedHttpsParameters

Defines the certificate source parameters using CDN managed certificate for enabling SSL.

CdnWebApplicationFirewallPolicyPatchParameters

Properties required to update a CdnWebApplicationFirewallPolicy.

Certificate

Certificate used for https.

CertificateType

Defines values for CertificateType.

CheckNameAvailabilityInput

Input of CheckNameAvailability API.

CheckNameAvailabilityResult

Result of the custom domain validation.

CidrIpAddress

CIDR Ip address.

CompressionSettings

settings for compression.

ContinentsResponseContinentsItem

The ContinentsResponseContinentsItem model.

ContinentsResponseCountryOrRegionsItem

The ContinentsResponseCountryOrRegionsItem model.

CookiesMatchConditionParameters

Defines the parameters for Cookies match conditions.

CookiesOperator

Defines values for CookiesOperator.

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.

CustomDomainValidationResult

The com.microsoft.azure.management.cdn.CdnProfile#validateEndpointCustomDomain(String, String) action result.

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.

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

Provides information about edge node of CDN service.

EnabledState

Defines values for EnabledState.

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

EndpointResource

Defines the ARM Resource ID for the linked endpoints.

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.

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.

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.

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.

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.

MetricsResponseSeriesItem

The MetricsResponseSeriesItem model.

MetricsResponseSeriesItemDataItem

The MetricsResponseSeriesItemDataItem model.

MetricsResponseSeriesItemGroupsItem

The MetricsResponseSeriesItemGroupsItem model.

Operation

Operation that CDN service supports.

OperationDisplay

The object that represents the operation.

Operator

Defines values for Operator.

OptimizationType

Defines values for OptimizationType.

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.

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.

ProfileResourceState

Defines values for ProfileResourceState.

ProfileUpdateParameters

Properties required to update a profile.

ProtocolType

Defines values for ProtocolType.

ProvisioningState

Defines values for ProvisioningState.

PurgeParameters

Parameters required for content purge.

QueryStringBehavior

Defines values for QueryStringBehavior.

QueryStringMatchConditionParameters

Defines the parameters for QueryString match conditions.

QueryStringOperator

Defines values for QueryStringOperator.

RankingsResponseTablesItem

The RankingsResponseTablesItem model.

RankingsResponseTablesItemDataItem

The RankingsResponseTablesItemDataItem model.

RankingsResponseTablesItemDataItemMetricsItem

The RankingsResponseTablesItemDataItemMetricsItem model.

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.

ResourceReference

Reference to another resource.

ResourceUsage

Provides information about CDN resource usages.

ResourcesResponseCustomDomainsItem

The ResourcesResponseCustomDomainsItem model.

ResourcesResponseEndpointsItem

The ResourcesResponseEndpointsItem model.

ResourcesResponseEndpointsItemCustomDomainsItem

The ResourcesResponseEndpointsItemCustomDomainsItem model.

ResponseBasedOriginErrorDetectionParameters

The JSON object that contains the properties to determine origin health using real requests/responses.

RouteUpdateParameters

The domain JSON object required for domain creation or update.

RuleUpdateParameters

The domain JSON object required for domain creation or update.

SecretParameters

The json object containing secret parameters.

SecretProperties

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

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.

Status

Defines values for Status.

SystemData

Read only system data.

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.

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.

ValidateProbeInput

Input of the validate probe API.

ValidateSecretInput

Input of the secret to be validated.

ValidateSecretType

Defines values for ValidateSecretType.

WafAction

Defines values for WafAction.

WafGranularity

Defines values for WafGranularity.

WafMetric

Defines values for WafMetric.

WafMetricsResponseSeriesItem

The WafMetricsResponseSeriesItem model.

WafMetricsResponseSeriesItemDataItem

The WafMetricsResponseSeriesItemDataItem model.

WafMetricsResponseSeriesItemGroupsItem

The WafMetricsResponseSeriesItemGroupsItem model.

WafRankingGroupBy

Defines values for WafRankingGroupBy.

WafRankingType

Defines values for WafRankingType.

WafRankingsResponseDataItem

The WafRankingsResponseDataItem model.

WafRankingsResponseDataItemMetricsItem

The WafRankingsResponseDataItemMetricsItem model.

WafRuleType

Defines values for WafRuleType.

Interfaces

CdnEndpoint

An immutable client-side representation of an Azure CDN endpoint.

CdnEndpoint.DefinitionStages

Grouping of CDN profile endpoint definition stages as a part of parent CDN profile definition.

CdnEndpoint.DefinitionStages.AttachablePremium<ParentT>

The final stage of the Premium Verizon endpoint definition, at which it can be attached to the parent.

CdnEndpoint.DefinitionStages.AttachableStandard<ParentT>

The final stage of a Standard endpoint definition, at which it can be attached to the parent.

CdnEndpoint.DefinitionStages.Blank

The first stage of a CDN profile endpoint definition.

CdnEndpoint.DefinitionStages.Blank.PremiumEndpoint<ParentT>

The stage of a CDN profile endpoint definition allowing to specify the origin for the CDN profile with teh Premium Verizon SKU.

CdnEndpoint.DefinitionStages.Blank.StandardEndpoint<ParentT>

The stage of a CDN profile endpoint definition allowing to specify the origin.

CdnEndpoint.DefinitionStages.WithPremiumAttach<ParentT>

The final stage of the CDN profile Premium Verizon endpoint definition.

CdnEndpoint.DefinitionStages.WithStandardAttach<ParentT>

The final stage of the CDN profile Standard Akamai or Standard Verizon endpoint definition.

CdnEndpoint.Update

The entirety of a CDN endpoint update as part of a CDN profile update.

CdnEndpoint.UpdateDefinitionStages

The entirety of a CDN profile endpoint definition as a part of a parent CDN profile update.

CdnEndpoint.UpdateDefinitionStages.AttachablePremium<ParentT>

The final stage of the Premium Verizon endpoint object definition, at which it can be attached to the parent.

CdnEndpoint.UpdateDefinitionStages.AttachableStandard<ParentT>

The final stage of the Standard endpoint object definition, at which it can be attached to the parent.

CdnEndpoint.UpdateDefinitionStages.Blank

The first stage of a CDN profile endpoint definition.

CdnEndpoint.UpdateDefinitionStages.Blank.PremiumEndpoint<ParentT>

The stage of the CDN profile endpoint definition allowing to specify the origin for CDN Profile with the Premium Verizon SKU.

CdnEndpoint.UpdateDefinitionStages.Blank.StandardEndpoint<ParentT>

The stage of the CDN profile endpoint definition allowing to specify the origin.

CdnEndpoint.UpdateDefinitionStages.WithPremiumAttach<ParentT>

The final stage of a CDN profile Premium Verizon endpoint definition.

CdnEndpoint.UpdateDefinitionStages.WithStandardAttach<ParentT>

The final stage of the CDN profile Standard Akamai or Standard Verizon endpoint definition.

CdnEndpoint.UpdatePremiumEndpoint

The stage of an CDN profile endpoint update allowing to specify endpoint properties.

CdnEndpoint.UpdateStandardEndpoint

The stage of an CDN profile endpoint update allowing to specify endpoint properties.

CdnProfile

An immutable client-side representation of an Azure CDN profile.

CdnProfile.Definition

The entirety of a CDN profile definition.

CdnProfile.DefinitionStages

Grouping of CDN profile definition stages.

CdnProfile.DefinitionStages.Blank

The first stage of a CDN profile definition.

CdnProfile.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

CdnProfile.DefinitionStages.WithGroup

The stage of a CDN profile definition allowing the resource group to be specified.

CdnProfile.DefinitionStages.WithPremiumVerizonCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

CdnProfile.DefinitionStages.WithSku

A CDN profile definition allowing the SKU to be specified.

CdnProfile.DefinitionStages.WithStandardCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created but also allows for any other optional settings to be specified.

CdnProfile.Update

The template for an update operation, containing all the settings that can be modified.

CdnProfile.UpdateStages

Grouping of CDN manager update stages.

CdnProfile.UpdateStages.WithEndpoint

The stage of a CDN profile update allowing to modify the endpoints for the profile.

CdnProfiles

Entry point for CDN profile management API.

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.