All Classes and Interfaces

Class
Description
Defines the action to take on rule match.
Reference to another resource along with its state.
Defines the source of the SSL certificate.
An instance of this class provides access to all the operations defined in AfdCustomDomainsClient.
The JSON object that contains the properties to secure a domain.
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.
Result of the request to list domains.
The JSON object that contains the properties of the domain to create.
The domain JSON object required for domain creation or update.
The JSON object that contains the properties of the domain to create.
Azure Front Door endpoint is the entity within a Azure Front Door profile containing configuration information such as origin, protocol, content caching and delivery behavior.
Result of the request to list endpoints.
The JSON object that contains the properties required to create an endpoint.
The JSON object containing endpoint update parameters.
Supported protocols for the customer's endpoint.
An instance of this class provides access to all the operations defined in AfdEndpointsClient.
Properties required to create or update an endpoint.
TLS protocol version that will be used for Https.
AFDOrigin group comprising of origins is used for load balancing to origins when the content cannot be served from Azure Front Door.
Result of the request to list origin groups.
The JSON object that contains the properties of the origin group.
An instance of this class provides access to all the operations defined in AfdOriginGroupsClient.
AFDOrigin group properties needed for origin group creation or update.
The JSON object that contains the properties of the origin group.
Azure Front Door origin is the source of the content being delivered via Azure Front Door.
Result of the request to list origins.
The JSON object that contains the properties of the origin.
An instance of this class provides access to all the operations defined in AfdOriginsClient.
AFDOrigin properties needed for origin update.
The JSON object that contains the properties of the origin.
An instance of this class provides access to all the operations defined in AfdProfilesClient.
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.
The CanMigrateProperties model.
Result 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.
The interface for CdnManagementClient class.
Entry point to Azure CDN management.
The interface allowing configurations to be set.
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.
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 web application firewall policy for Azure CDN.
Defines a list of WebApplicationFirewallPolicies for Azure CDN.
Properties required to update a CdnWebApplicationFirewallPolicy.
Defines CDN web application firewall policy properties.
Certificate used for https.
Defines the source of the SSL certificate.
Type of certificate used.
Input of CheckNameAvailability API.
Output of check name availability API.
Input of CheckHostNameAvailability API.
Input of CheckNameAvailability API.
Output of check name availability 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.
Continents Response.
Defines the parameters for Cookies match conditions.
Describes operator to be matched.
The JSON object that contains the properties to secure a custom domain.
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.
Result of the request to list custom domains.
The customDomain JSON object required for custom domain creation or update.
The JSON object that contains the properties of the custom domain to create.
The JSON object that contains the properties of the custom domain to create.
Resource status of the custom domain.
An instance of this class provides access to all the operations defined in CustomDomainsClient.
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.
Properties of the custom domain 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.
Properties of the origin group created on the CDN endpoint.
Properties of the origin created on the 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.
Edgenode is a global Point of Presence (POP) location used to deliver CDN content to end users.
The JSON object that contains the properties required to create an edgenode.
Result of the request to list CDN edgenodes.
An instance of this class provides access to all the operations defined in EdgeNodesClient.
Whether to enable use of this rule.
CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior.
Result of the request to list endpoints.
The JSON object that contains the properties required to create an endpoint.
The JSON object containing endpoint update parameters.
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.
An instance of this class provides access to all the operations defined in EndpointsClient.
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.
An instance of this class provides access to all the operations defined in LogAnalyticsClient.
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.
Describes a managed rule set definition.
List of managed rule set definitions available for use in a policy.
Properties for a managed rule set definition.
Defines the list of managed rule sets for the policy.
An instance of this class provides access to all the operations defined in ManagedRuleSetsClient.
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.
Metrics Response.
The MetricsResponseSeriesItem model.
The MetricsResponseSeriesItemData model.
The MetricsResponseSeriesPropertiesItemsItem model.
Defines values for MetricsSeriesUnit.
Result for migrate operation.
The MigrateResultProperties model.
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.
CDN REST API operation.
Properties of operation, include metric specifications.
An instance of this class provides access to all the operations defined in OperationsClient.
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.
Origin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN.
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.
The JSON object that contains the properties of the origin group.
Provisioning status of the origin group.
Resource status of the origin group.
An instance of this class provides access to all the operations defined in OriginGroupsClient.
Origin group properties needed for origin group creation or update.
The JSON object that contains the properties of the origin group.
CDN origin is the source of the content being delivered via CDN.
Result of the request to list origins.
The JSON object that contains the properties of the origin.
Provisioning status of the origin.
Resource status of the origin.
An instance of this class provides access to all the operations defined in OriginsClient.
Origin properties needed for origin update.
The JSON object that contains the properties of the origin.
Indicates the purpose of the parameter.
An instance of this class provides access to all the operations defined in PoliciesClient.
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.
A profile is a logical grouping of endpoints that share the same settings.
Result of the request to list profiles.
Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
The JSON object that contains the properties required to create a profile.
The JSON object containing profile update parameters.
Provisioning status of the profile.
Resource status of the profile.
An instance of this class provides access to all the operations defined in ProfilesClient.
Defines the contents of the log scrubbing rules.
State of the log scrubbing config.
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.
Rankings Response.
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.
Resources Response.
Type of CDN resource used in CheckNameAvailability.
Provides information about CDN resource usages.
Output of check resource usage API.
Output of check resource usage API.
An instance of this class provides access to all the operations defined in ResourceUsagesClient.
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.
Friendly Routes name mapping to the any Routes or secret related information.
Result of the request to list routes.
The JSON object that contains the properties of the Routes to create.
An instance of this class provides access to all the operations defined in RoutesClient.
The domain JSON object required for domain creation or update.
The JSON object that contains the properties of the domain to create.
Caching behavior for the requests.
Friendly Rules name mapping to the any Rules or secret related information.
Indicates whether content compression is enabled.
Result of the request to list rules.
The JSON object that contains the properties of the Rules to create.
Defines how Frontdoor caches requests that include query strings.
An instance of this class provides access to all the operations defined in RulesClient.
Friendly RuleSet name mapping to the any RuleSet or secret related information.
Result of the request to list rule sets.
The JSON object that contains the properties of the Rule Set to create.
An instance of this class provides access to all the operations defined in RuleSetsClient.
The domain JSON object required for domain creation or update.
The JSON object that contains the properties of the rule to update.
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.
The variable to be scrubbed from the logs.
Defines the state of a log scrubbing rule.
Friendly Secret name mapping to the any Secret or secret related information.
Result of the request to list secrets.
The json object containing secret parameters.
The JSON object that contains the properties of the Secret to create.
An instance of this class provides access to all the operations defined in SecretsClient.
The type of the secret resource.
An instance of this class provides access to all the operations defined in SecurityPoliciesClient.
SecurityPolicy association for AzureFrontDoor profile.
Result of the request to list security policies.
The json object that contains properties required to create a security policy.
The json object containing security policy parameters.
The type of the Security policy to create.
The JSON object containing security policy update parameters.
The json object that contains properties required to update a security policy.
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 URI required to login to the supplemental portal from the Azure portal.
The validation status.
The result of the GetSupportedOptimizationTypes API.
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.
Describes resource usage.
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.
Output of custom domain validation.
Input of the validate probe API.
Output of the validate probe API.
Input of the secret to be validated.
Output of the validated secret.
Defines values for WafAction.
Defines values for WafGranularity.
Match variable to compare against.
Defines values for WafMetric.
Defines values for WafMetricsGranularity.
Waf Metrics Response.
The WafMetricsResponseSeriesItem model.
The WafMetricsResponseSeriesItemData model.
The WafMetricsResponseSeriesPropertiesItemsItem model.
Defines values for WafMetricsSeriesUnit.
Defines values for WafRankingGroupBy.
The WafRankingsResponseDataItem model.
The WafRankingsResponseDataItemMetric model.
Waf Rankings Response.
Defines values for WafRankingType.
Defines values for WafRuleType.