Package com.azure.resourcemanager.cdn.models
Package containing the data models for CdnManagementClient. Cdn Management Client.
-
Interface Summary Interface Description 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. -
Class Summary Class Description ActionType Defines values for ActionType.AfdCertificateType Defines values for AfdCertificateType.AfdDomainHttpsParameters The JSON object that contains the properties to secure a domain.AfdDomainListResult Result of the request to list domains.AfdDomainProperties The JSON object that contains the properties of the domain to create.AfdDomainUpdateParameters The domain JSON object required for domain creation or update.AfdDomainUpdatePropertiesParameters The JSON object that contains the properties of the domain to create.AfdEndpointListResult Result of the request to list endpoints.AfdEndpointProperties The JSON object that contains the properties required to create an endpoint.AfdEndpointPropertiesUpdateParameters The JSON object containing endpoint update parameters.AfdEndpointProtocols Defines values for AfdEndpointProtocols.AfdEndpointUpdateParameters Properties required to create or update an endpoint.AfdOriginGroupListResult Result of the request to list origin groups.AfdOriginGroupProperties The JSON object that contains the properties of the origin group.AfdOriginGroupUpdateParameters AFDOrigin group properties needed for origin group creation or update.AfdOriginGroupUpdatePropertiesParameters The JSON object that contains the properties of the origin group.AfdOriginListResult Result of the request to list origins.AfdOriginProperties The JSON object that contains the properties of the origin.AfdOriginUpdateParameters AFDOrigin properties needed for origin update.AfdOriginUpdatePropertiesParameters The JSON object that contains the properties of the origin.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.CacheType Defines values for CacheType.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.CdnWebApplicationFirewallPolicyList Defines a list of WebApplicationFirewallPolicies for Azure CDN.CdnWebApplicationFirewallPolicyPatchParameters Properties required to update a CdnWebApplicationFirewallPolicy.Certificate Certificate used for https.CertificateSource Defines values for CertificateSource.CertificateType Defines values for CertificateType.CheckNameAvailabilityInput Input of CheckNameAvailability API.CheckNameAvailabilityResult Result of the custom domain validation.CidrIpAddress CIDR Ip address.Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems The Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems model.Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems The Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems model.ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems The ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems model.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.CustomDomainListResult Result of the request to list custom domains.CustomDomainParameters The customDomain JSON object required for custom domain creation or update.CustomDomainResourceState Defines values for CustomDomainResourceState.CustomDomainValidationResult TheCdnProfile.validateEndpointCustomDomain(String, String)action result.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.DeleteRule Defines values for DeleteRule.DeliveryRule A rule that specifies a set of actions and conditions.DeliveryRuleAction An action for the delivery rule.DeliveryRuleActionValue Defines values for DeliveryRuleActionValue.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.EdgenodeResult Result of the request to list CDN edgenodes.EnabledState Defines values for EnabledState.EndpointListResult Result of the request to list endpoints.EndpointProperties The JSON object that contains the properties required to create an endpoint.EndpointPropertiesUpdateParameters The JSON object containing endpoint update parameters.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.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.HttpVersionOperator Defines values for HttpVersionOperator.IdentityType Defines values for IdentityType.IpAddressGroup CDN Ip address group.IsDeviceMatchConditionParameters Defines the parameters for IsDevice match conditions.IsDeviceMatchConditionParametersMatchValuesItem Defines values for IsDeviceMatchConditionParametersMatchValuesItem.IsDeviceOperator Defines values for IsDeviceOperator.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.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.MetricsResponseGranularity Defines values for MetricsResponseGranularity.MetricsResponseSeriesItem The MetricsResponseSeriesItem model.MetricsResponseSeriesItemUnit Defines values for MetricsResponseSeriesItemUnit.MetricsResponseSeriesPropertiesItemsItem The MetricsResponseSeriesPropertiesItemsItem model.Operation Operation that CDN service supports.OperationDisplay The object that represents the operation.OperationsListResult Result of the request to list CDN operations.Operator Defines values for Operator.OptimizationType Defines values for OptimizationType.OriginGroupListResult Result of the request to list origin groups.OriginGroupOverrideAction Defines the origin group override action for the delivery rule.OriginGroupOverrideActionParameters Defines the parameters for the origin group override action.OriginGroupProperties The JSON object that contains the properties of the origin group.OriginGroupResourceState Defines values for OriginGroupResourceState.OriginGroupUpdateParameters Origin group properties needed for origin group creation or update.OriginGroupUpdatePropertiesParameters The JSON object that contains the properties of the origin group.OriginListResult Result of the request to list origins.OriginProperties The JSON object that contains the properties of the origin.OriginResourceState Defines values for OriginResourceState.OriginUpdateParameters Origin properties needed for origin update.OriginUpdatePropertiesParameters The JSON object that contains the properties of the origin.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.PolicySettingsDefaultCustomBlockResponseStatusCode Defines values for PolicySettingsDefaultCustomBlockResponseStatusCode.PostArgsMatchConditionParameters Defines the parameters for PostArgs match conditions.PostArgsOperator Defines values for PostArgsOperator.PrivateEndpointStatus Defines values for PrivateEndpointStatus.ProfileListResult Result of the request to list profiles.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.RankingsResponseTablesPropertiesItemsItem The RankingsResponseTablesPropertiesItemsItem model.RankingsResponseTablesPropertiesItemsMetricsItem The RankingsResponseTablesPropertiesItemsMetricsItem 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.RequestMethodMatchConditionParametersMatchValuesItem Defines values for RequestMethodMatchConditionParametersMatchValuesItem.RequestMethodOperator Defines values for RequestMethodOperator.RequestSchemeMatchConditionParameters Defines the parameters for RequestScheme match conditions.RequestSchemeMatchConditionParametersMatchValuesItem Defines values for RequestSchemeMatchConditionParametersMatchValuesItem.RequestUriMatchConditionParameters Defines the parameters for RequestUri match conditions.RequestUriOperator Defines values for RequestUriOperator.ResourceReference Reference to another resource.ResourcesResponseCustomDomainsItem The ResourcesResponseCustomDomainsItem model.ResourcesResponseEndpointsItem The ResourcesResponseEndpointsItem model.ResourcesResponseEndpointsPropertiesItemsItem The ResourcesResponseEndpointsPropertiesItemsItem model.ResourceUsage Provides information about CDN resource usages.ResourceUsageListResult Output of check resource usage API.ResponseBasedOriginErrorDetectionParameters The JSON object that contains the properties to determine origin health using real requests/responses.RouteListResult Result of the request to list routes.RouteProperties The JSON object that contains the properties of the Routes to create.RouteUpdateParameters The domain JSON object required for domain creation or update.RouteUpdatePropertiesParameters The JSON object that contains the properties of the domain to create.RuleListResult Result of the request to list rules.RuleProperties The JSON object that contains the properties of the Rules to create.RuleSetListResult Result of the request to list rule sets.RuleSetProperties The JSON object that contains the properties of the Rule Set to create.RuleUpdateParameters The domain JSON object required for domain creation or update.RuleUpdatePropertiesParameters The JSON object that contains the properties of the domain to create.SecretListResult Result of the request to list secrets.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.SecurityPolicyListResult Result of the request to list security policies.SecurityPolicyParameters The json object containing security policy parameters.SecurityPolicyProperties The json object that contains properties required to create a security policy.SecurityPolicyType Defines values for SecurityPolicyType.SecurityPolicyWebApplicationFirewallAssociation settings for security policy patterns to match.SecurityPolicyWebApplicationFirewallParameters The json object containing security policy waf parameters.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.UpdateRule Defines values for UpdateRule.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.UsagesListResult The list usages operation response.UsageUnit Defines values for UsageUnit.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.WafMetricsResponseGranularity Defines values for WafMetricsResponseGranularity.WafMetricsResponseSeriesItem The WafMetricsResponseSeriesItem model.WafMetricsResponseSeriesPropertiesItemsItem The WafMetricsResponseSeriesPropertiesItemsItem model.WafRankingGroupBy Defines values for WafRankingGroupBy.WafRankingsResponseDataItem The WafRankingsResponseDataItem model.WafRankingType Defines values for WafRankingType.WafRuleType Defines values for WafRuleType. -
Enum Summary Enum Description 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.ResponseBasedDetectedErrorTypes Defines values for ResponseBasedDetectedErrorTypes.SharedPrivateLinkResourceStatus Defines values for SharedPrivateLinkResourceStatus.WafMetricsResponseSeriesItemUnit Defines values for WafMetricsResponseSeriesItemUnit.