Package com.azure.resourcemanager.cdn.models
package com.azure.resourcemanager.cdn.models
Package containing the data models for CdnManagementClient. Cdn Management Client.
-
ClassDescriptionDefines the action to take on rule match.Reference to another resource along with its state.Defines the source of the SSL certificate.The JSON object that contains the properties to secure a domain.Result of the request to list domains.The domain JSON object required for domain creation or update.Result of the request to list endpoints.Supported protocols for the customer's endpoint.Properties required to create or update an endpoint.TLS protocol version that will be used for Https.Result of the request to list origin groups.AFDOrigin group properties needed for origin group creation or update.Result of the request to list origins.AFDOrigin properties needed for origin update.Provisioning status.Parameters required for content purge.Defines how Frontdoor caches requests that include query strings.Caching settings for a caching-type route.The tracking states for afd resources.Algorithm to use for URL signing.Indicates the endpoint name reuse scope.Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.Caching behavior for the requests.Caching settings for a caching-type route.Defines the parameters for the cache expiration action.Defines the parameters for the cache-key query string action.The level at which the content needs to be cached.Recommended sku for the migration.Request body for CanMigrate operation.Defines the parameters for using CDN managed certificate for securing custom domain.An immutable client-side representation of an Azure CDN endpoint.Grouping of CDN profile endpoint definition stages as a part of parent CDN profile definition.The final stage of the Premium Verizon endpoint definition, at which it can be attached to the parent.The final stage of a Standard endpoint definition, at which it can be attached to the parent.The first stage of a CDN profile endpoint definition.The stage of a CDN profile endpoint definition allowing to specify the origin for the CDN profile with teh Premium Verizon SKU.The stage of a CDN profile endpoint definition allowing to specify the origin.The final stage of the CDN profile Premium Verizon endpoint definition.The final stage of the CDN profile Standard Akamai or Standard Verizon endpoint definition.The entirety of a CDN endpoint update as part of a CDN profile update.The entirety of a CDN profile endpoint definition as a part of a parent CDN profile update.The final stage of the Premium Verizon endpoint object definition, at which it can be attached to the parent.The final stage of the Standard endpoint object definition, at which it can be attached to the parent.The first stage of a CDN profile endpoint definition.The stage of the CDN profile endpoint definition allowing to specify the origin for CDN Profile with the Premium Verizon SKU.The stage of the CDN profile endpoint definition allowing to specify the origin.The final stage of a CDN profile Premium Verizon endpoint definition.The final stage of the CDN profile Standard Akamai or Standard Verizon endpoint definition.The stage of an CDN profile endpoint update allowing to specify endpoint properties.The stage of an CDN profile endpoint update allowing to specify endpoint properties.Defines the certificate source parameters using CDN managed certificate for enabling SSL.An immutable client-side representation of an Azure CDN profile.The entirety of a CDN profile definition.Grouping of CDN profile definition stages.The first stage of a CDN profile definition.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.The stage of a CDN profile definition allowing the resource group to be specified.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.A CDN profile definition allowing the SKU to be specified.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.The template for an update operation, containing all the settings that can be modified.Grouping of CDN manager update stages.The stage of a CDN profile update allowing to modify the endpoints for the profile.Entry point for CDN profile management API.An immutable client-side representation of an Azure CDN Standard rules engine rule.The entirety of a CDN Standard rules engine rule definition.Grouping of CDN Standard rules engine rule definition stages as a part of parent CDN endpoint definition.The first stage of a CDN Standard rules engine rule definition.The stage of a CDN Standard rules engine rule definition allowing to specify actions.The stage of a CDN Standard rules engine rule definition allowing to specify match conditions.The stage of a CDN Standard rules engine rule definition allowing to specify match conditions or actions.The stage of a CDN Standard rules engine rule definition allowing to specify the order of the rule.CdnStandardRulesEngineRule.Update<ParentT>The template for an update operation, containing all the settings that can be modified.Grouping of CDN Standard rules engine rule update stages.The stage of a CDN Standard rules engine rule update allowing to update actions.The stage of a CDN Standard rules engine rule update allowing to update match conditions.The stage of a CDN Standard rules engine rule update allowing to update the order of the rule in the Rules Engine.Defines a list of WebApplicationFirewallPolicies for Azure CDN.Properties required to update a CdnWebApplicationFirewallPolicy.Certificate used for https.Defines the source of the SSL certificate.Type of certificate used.Input of CheckNameAvailability API.Input of CheckHostNameAvailability API.Input of CheckNameAvailability API.Result of the custom domain validation.CIDR Ip address.Defines the parameters for ClientPort match conditions.Describes operator to be matched.settings for compression.The ContinentsResponseContinentsItem model.The ContinentsResponseCountryOrRegionsItem model.Defines the parameters for Cookies match conditions.Describes operator to be matched.The JSON object that contains the properties to secure a custom domain.Result of the request to list custom domains.The customDomain JSON object required for custom domain creation or update.Resource status of the custom domain.The
CdnProfile.validateEndpointCustomDomain(String, String)action result.Customer Certificate used for https.Customer Certificate used for https.Provisioning status of the custom domain.Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.Defines the common attributes for a custom rule that can be included in a waf policy.Describes if the custom rule is in enabled or disabled state.Defines contents of custom rules.Custom domains created on the CDN endpoint.The main origin of CDN content which is added when creating a CDN endpoint.The origin group for CDN content which is added when creating a CDN endpoint.Describes the action that shall be taken when the certificate is removed from Key Vault.A rule that specifies a set of actions and conditions.An action for the delivery rule.The name of the action for the delivery rule.Defines the cache expiration action for the delivery rule.Defines the cache-key query string action for the delivery rule.Defines the ClientPort condition for the delivery rule.A condition for the delivery rule.Defines the Cookies condition for the delivery rule.Defines the HostName condition for the delivery rule.Defines the HttpVersion condition for the delivery rule.Defines the IsDevice condition for the delivery rule.Defines the PostArgs condition for the delivery rule.Defines the QueryString condition for the delivery rule.Defines the RemoteAddress condition for the delivery rule.Defines the RequestBody condition for the delivery rule.Defines the request header action for the delivery rule.Defines the RequestHeader condition for the delivery rule.Defines the RequestMethod condition for the delivery rule.Defines the RequestScheme condition for the delivery rule.Defines the RequestUri condition for the delivery rule.Defines the response header action for the delivery rule.Defines the route configuration override action for the delivery rule.Defines the ServerPort condition for the delivery rule.Defines the SocketAddress condition for the delivery rule.Defines the SslProtocol condition for the delivery rule.Defines the UrlFileExtension condition for the delivery rule.Defines the UrlFileName condition for the delivery rule.Defines the UrlPath condition for the delivery rule.Defines values for DeploymentStatus.Protocol to use for the redirect.Type of operation: get, read, delete, etc.The JSON object that contains the properties to validate a domain.Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.Provides information about edge node of CDN service.Result of the request to list CDN edgenodes.Whether to enable use of this rule.Result of the request to list endpoints.A policy that specifies the delivery rules to be used for an endpoint.Defines the Web Application Firewall policy for the endpoint (if applicable).Provisioning status of the endpoint.Defines the ARM Resource ID for the linked endpoints.Resource status of the endpoint.Properties required to create or update an endpoint.Protocol this rule will use when forwarding traffic to backends.Rules defining user's geo access within a CDN endpoint.Action of the geo filter, i.e.Action to perform.Defines the parameters for the request header action.The JSON object that contains the properties to send health probes to origin.The type of health probe request that is made.Defines the parameters for HostName match conditions.Describes operator to be matched.The JSON object that represents the range for http status codes.Whether to automatically redirect HTTP traffic to HTTPS traffic.Defines the parameters for HttpVersion match conditions.Describes operator to be matched.CDN Ip address group.Defines the parameters for IsDevice match conditions.Defines values for IsDeviceMatchConditionParametersMatchValuesItem.Describes operator to be matched.Describes the parameters for using a user's KeyVault certificate for securing custom domain.Describes the parameters for using a user's KeyVault for URL Signing Key.whether this route will be linked to the default endpoint domain.Round-Robin load balancing settings for a backend pool.Parameters required for content load.Defines values for LogMetric.Defines values for LogMetricsGranularity.Defines values for LogMetricsGroupBy.Defines values for LogRanking.Defines values for LogRankingMetric.Log specification of operation.Managed Certificate used for https.Managed Certificate used for https.Describes a managed rule definition.Describes if the managed rule is in enabled or disabled state.Describes a managed rule group.Defines a managed rule group override setting.Defines a managed rule group override setting.Defines a managed rule set.List of managed rule set definitions available for use in a policy.Defines the list of managed rule sets for the policy.Managed service identity (system assigned and/or user assigned identities).Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).Define match conditions.If this rule is a match should the rules engine continue running the remaining rules or stop.The name of the condition for the delivery rule.Retention policy of a resource metric.Defines values for MetricsGranularity.Metric specification of operation.The MetricsResponseSeriesItem model.The MetricsResponseSeriesItemData model.The MetricsResponseSeriesPropertiesItemsItem model.Defines values for MetricsSeriesUnit.Error response indicates CDN service is not able to process the incoming request.Request body for Migrate operation.Web Application Firewall Mapping.TLS protocol version that will be used for Https.Operation that CDN service supports.The object that represents the operation.Result of the request to list CDN operations.Describes operator to be matched.Specifies what scenario the customer wants this CDN endpoint to optimize, e.g.Result of the request to list origin groups.Defines the parameters for the origin group override configuration.Defines the origin group override action for the delivery rule.Defines the parameters for the origin group override action.Provisioning status of the origin group.Resource status of the origin group.Origin group properties needed for origin group creation or update.Result of the request to list origins.Provisioning status of the origin.Resource status of the origin.Origin properties needed for origin update.Indicates the purpose of the parameter.describes if the policy is in enabled state or disabled state.Describes if it is in detection mode or prevention mode at policy level.Resource status of the policy.Defines contents of a web application firewall global configuration.If the action type is block, this field defines the default customer overridable http response status code.Defines the parameters for PostArgs match conditions.Describes operator to be matched.The approval status for the connection to the Private Link.Protocol to use for health probe.Parameters required for profile upgrade.Result of the request to list profiles.Provisioning status of the profile.Resource status of the profile.Properties required to update a profile.Parameters required for profile upgrade.Defines the TLS extension protocol that is used for secure delivery.Provisioning state of the WebApplicationFirewallPolicy.Parameters required for content purge.Caching behavior for the requests.Defines how CDN caches requests that include query strings.Defines the parameters for QueryString match conditions.Describes operator to be matched.The RankingsResponseTablesItem model.The RankingsResponseTablesPropertiesItemsItem model.The RankingsResponseTablesPropertiesItemsMetricsItem model.Defines a rate limiting rule that can be included in a waf policy.Defines contents of rate limit rules.The redirect type the rule will use when redirecting traffic.Defines the parameters for RemoteAddress match conditions.Describes operator to be matched.Defines the parameters for RequestBody match conditions.Describes operator to be matched.Defines the parameters for RequestHeader match conditions.Describes operator to be matched.Defines the parameters for RequestMethod match conditions.Defines values for RequestMethodMatchConditionParametersMatchValuesItem.Describes operator to be matched.Defines the parameters for RequestScheme match conditions.Defines values for RequestSchemeMatchConditionParametersMatchValuesItem.Defines the parameters for RequestUri match conditions.Describes operator to be matched.Reference to another resource.The ResourcesResponseCustomDomainsItem model.The ResourcesResponseEndpointsItem model.The ResourcesResponseEndpointsPropertiesItemsItem model.Type of CDN resource used in CheckNameAvailability.Provides information about CDN resource usages.Output of check resource usage API.Unit of the usage.Type of response errors for real user requests for which origin will be deemed unhealthy.The JSON object that contains the properties to determine origin health using real requests/responses.Defines the parameters for the route configuration override action.Result of the request to list routes.The domain JSON object required for domain creation or update.Caching behavior for the requests.Indicates whether content compression is enabled.Result of the request to list rules.Defines how Frontdoor caches requests that include query strings.Result of the request to list rule sets.The domain JSON object required for domain creation or update.Result of the request to list secrets.The json object containing secret parameters.The type of the secret resource.Result of the request to list security policies.The json object containing security policy parameters.The type of the Security policy to create.The JSON object containing security policy update parameters.settings for security policy patterns to match.The json object containing security policy waf parameters.Defines the parameters for ServerPort match conditions.Describes operator to be matched.One property of operation, include log specifications.Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.Status of the shared private link resource.Standard_Verizon = The SKU name for a Standard Verizon CDN profile.Name of the pricing tier.Defines the parameters for SocketAddress match conditions.Describes operator to be matched.The protocol of an established TLS connection.Defines the parameters for SslProtocol match conditions.Describes operator to be matched.The validation status.Describes what transforms are applied before matching.Describes what transforms were applied before matching.Describes the action that shall be taken when the certificate is updated in Key Vault.Defines the parameters for UrlFileExtension match conditions.Describes operator to be matched.Defines the parameters for UrlFilename match conditions.Describes operator to be matched.Defines the parameters for UrlPath match conditions.Describes operator to be matched.Defines the url redirect action for the delivery rule.Defines the parameters for the url redirect action.Defines the url rewrite action for the delivery rule.Defines the parameters for the url rewrite action.Defines the url signing action for the delivery rule.Defines the parameters for the Url Signing action.Url signing key.Url signing key parameters.Defines how to identify a parameter for a specific purpose e.g.The usage names.The list usages operation response.An enum describing the unit of measurement.User assigned identity properties.Defines the certificate source parameters using user's keyvault certificate for enabling SSL.Input of the custom domain to be validated for DNS mapping.Input of the validate probe API.Input of the secret to be validated.Defines values for WafAction.Defines values for WafGranularity.Match variable to compare against.Defines values for WafMetric.Defines values for WafMetricsGranularity.The WafMetricsResponseSeriesItem model.The WafMetricsResponseSeriesItemData model.The WafMetricsResponseSeriesPropertiesItemsItem model.Defines values for WafMetricsSeriesUnit.Defines values for WafRankingGroupBy.The WafRankingsResponseDataItem model.The WafRankingsResponseDataItemMetric model.Defines values for WafRankingType.Defines values for WafRuleType.