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.ActivatedResourceReference Reference to another resource along with its state.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.AfdDomainUpdateParameters The domain JSON object required for domain creation or update.AfdEndpointListResult Result of the request to list endpoints.AfdEndpointProtocols Defines values for AfdEndpointProtocols.AfdEndpointUpdateParameters Properties required to create or update an endpoint.AfdOriginGroupListResult Result of the request to list origin groups.AfdOriginGroupUpdateParameters AFDOrigin group properties needed for origin group creation or update.AfdOriginListResult Result of the request to list origins.AfdOriginUpdateParameters AFDOrigin properties needed for origin update.AfdProvisioningState Defines values for AfdProvisioningState.AfdPurgeParameters Parameters required for content purge.AfdQueryStringCachingBehavior Defines values for AfdQueryStringCachingBehavior.AfdRouteCacheConfiguration Caching settings for a caching-type route.AfdStateProperties The tracking states for afd resources.Algorithm Defines values for Algorithm.AutoGeneratedDomainNameLabelScope Defines values for AutoGeneratedDomainNameLabelScope.AzureFirstPartyManagedCertificate Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.AzureFirstPartyManagedCertificateParameters Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.CacheBehavior Defines values for CacheBehavior.CacheConfiguration Caching settings for a caching-type route.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.CheckEndpointNameAvailabilityInput Input of CheckNameAvailability API.CheckHostnameAvailabilityInput Input of CheckHostNameAvailability API.CheckNameAvailabilityInput Input of CheckNameAvailability API.CheckNameAvailabilityResult Result of the custom domain validation.CidrIpAddress CIDR Ip address.ClientPortMatchConditionParameters Defines the parameters for ClientPort match conditions.ClientPortOperator Defines values for ClientPortOperator.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.DeliveryRuleClientPortCondition Defines the ClientPort condition for the delivery rule.DeliveryRuleCondition A condition for the delivery rule.DeliveryRuleCookiesCondition Defines the Cookies condition for the delivery rule.DeliveryRuleHostnameCondition Defines the HostName 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.DeliveryRuleRouteConfigurationOverrideAction Defines the route configuration override action for the delivery rule.DeliveryRuleServerPortCondition Defines the ServerPort condition for the delivery rule.DeliveryRuleSocketAddrCondition Defines the SocketAddress condition for the delivery rule.DeliveryRuleSslProtocolCondition Defines the SslProtocol condition 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.DimensionProperties Type of operation: get, read, delete, etc.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.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.HostnameMatchConditionParameters Defines the parameters for HostName match conditions.HostnameOperator Defines values for HostnameOperator.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.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.LogSpecification Log specification of operation.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.ManagedServiceIdentity Managed service identity.ManagedServiceIdentityType Defines values for ManagedServiceIdentityType.MatchCondition Define match conditions.MatchProcessingBehavior Defines values for MatchProcessingBehavior.MatchVariable Defines values for MatchVariable.MetricAvailability Retention policy of a resource metric.MetricSpecification Metric specification of operation.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.OriginGroupOverride Defines the parameters for the origin group override configuration.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.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.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.ResourceType Defines values for ResourceType.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.RouteConfigurationOverrideActionParameters Defines the parameters for the route configuration override action.RouteListResult Result of the request to list routes.RouteUpdateParameters The domain JSON object required for domain creation or update.RuleCacheBehavior Defines values for RuleCacheBehavior.RuleIsCompressionEnabled Defines values for RuleIsCompressionEnabled.RuleListResult Result of the request to list rules.RuleQueryStringCachingBehavior Defines values for RuleQueryStringCachingBehavior.RuleSetListResult Result of the request to list rule sets.RuleUpdateParameters The domain JSON object required for domain creation or update.SecretListResult Result of the request to list secrets.SecretParameters The json object containing secret parameters.SecretType Defines values for SecretType.SecurityPolicyListResult Result of the request to list security policies.SecurityPolicyPropertiesParameters The json object containing security policy parameters.SecurityPolicyType Defines values for SecurityPolicyType.SecurityPolicyUpdateParameters The JSON object containing security policy update parameters.SecurityPolicyWebApplicationFirewallAssociation settings for security policy patterns to match.SecurityPolicyWebApplicationFirewallParameters The json object containing security policy waf parameters.ServerPortMatchConditionParameters Defines the parameters for ServerPort match conditions.ServerPortOperator Defines values for ServerPortOperator.ServiceSpecification One property of operation, include log specifications.Sku Standard_Verizon = The SKU name for a Standard Verizon CDN profile.SkuName Defines values for SkuName.SocketAddrMatchConditionParameters Defines the parameters for SocketAddress match conditions.SocketAddrOperator Defines values for SocketAddrOperator.SslProtocol Defines values for SslProtocol.SslProtocolMatchConditionParameters Defines the parameters for SslProtocol match conditions.SslProtocolOperator Defines values for SslProtocolOperator.Status Defines values for Status.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.UserAssignedIdentity User Assigned identity.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.WafAction Defines values for WafAction.WafGranularity Defines values for WafGranularity.WafMatchVariable Defines values for WafMatchVariable.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.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.WafMetricsResponseSeriesItemUnit Defines values for WafMetricsResponseSeriesItemUnit.