All Classes and Interfaces
Class
Description
Defines values for ActionType.
Reference to another resource along with its state.
Defines values for AfdCertificateType.
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.
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.
Defines values for AfdEndpointProtocols.
An instance of this class provides access to all the operations defined in AfdEndpointsClient.
Properties required to create or update an endpoint.
Defines values for AfdMinimumTlsVersion.
AFDOrigin 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.
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.
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.
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.
Defines values for AfdProvisioningState.
Parameters required for content purge.
Defines values for AfdQueryStringCachingBehavior.
Caching settings for a caching-type route.
The tracking states for afd resources.
Defines values for Algorithm.
Defines values for AutoGeneratedDomainNameLabelScope.
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.
Defines values for CacheBehavior.
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.
Defines values for CacheType.
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.
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 values for CertificateSource.
Defines values for CertificateType.
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.
Defines values for ClientPortOperator.
The Components18OrqelSchemasWafmetricsresponsePropertiesSeriesItemsPropertiesDataItems model.
The Components1Gs0LlpSchemasMetricsresponsePropertiesSeriesItemsPropertiesDataItems model.
The ComponentsKpo1PjSchemasWafrankingsresponsePropertiesDataItemsPropertiesMetricsItems model.
The ContinentsResponseContinentsItem model.
The ContinentsResponseCountryOrRegionsItem model.
Continents Response.
Defines the parameters for Cookies match conditions.
Defines values for CookiesOperator.
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.
Defines values for CustomDomainResourceState.
An instance of this class provides access to all the operations defined in CustomDomainsClient.
The
CdnProfile.validateEndpointCustomDomain(String, String) action result.Customer Certificate used for https.
Customer Certificate used for https.
Defines values for CustomHttpsProvisioningState.
Defines values for CustomHttpsProvisioningSubstate.
Defines the common attributes for a custom rule that can be included in a waf policy.
Defines values for CustomRuleEnabledState.
Defines contents of custom rules.
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.
Defines values for DeleteRule.
A rule that specifies a set of actions and conditions.
An action for the delivery rule.
Defines values for DeliveryRuleActionValue.
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.
Defines values for DestinationProtocol.
Type of operation: get, read, delete, etc.
The JSON object that contains the properties to validate a domain.
Defines values for DomainValidationState.
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.
Defines values for EnabledState.
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).
Defines the ARM Resource ID for the linked endpoints.
Defines values for EndpointResourceState.
An instance of this class provides access to all the operations defined in EndpointsClient.
Properties required to create or update an endpoint.
Defines values for ForwardingProtocol.
Rules defining user's geo access within a CDN endpoint.
Defines values for GeoFilterActions.
Defines values for HeaderAction.
Defines the parameters for the request header action.
The JSON object that contains the properties to send health probes to origin.
Defines values for HealthProbeRequestType.
Defines the parameters for HostName match conditions.
Defines values for HostnameOperator.
The JSON object that represents the range for http status codes.
Defines values for HttpsRedirect.
Defines the parameters for HttpVersion match conditions.
Defines values for HttpVersionOperator.
CDN Ip address group.
Defines the parameters for IsDevice match conditions.
Defines values for IsDeviceMatchConditionParametersMatchValuesItem.
Defines values for IsDeviceOperator.
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.
Defines values for LinkToDefaultDomain.
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.
Defines values for ManagedRuleEnabledState.
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.
Defines values for ManagedServiceIdentityType.
Define match conditions.
Defines values for MatchProcessingBehavior.
Defines values for MatchVariable.
Retention policy of a resource metric.
Metric specification of operation.
Defines values for MetricsResponseGranularity.
Metrics Response.
The MetricsResponseSeriesItem model.
Defines values for MetricsResponseSeriesItemUnit.
The MetricsResponseSeriesPropertiesItemsItem model.
Defines values for MinimumTlsVersion.
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.
Defines values for Operator.
Defines values for OptimizationType.
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.
Defines values for OriginGroupResourceState.
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.
Defines values for OriginResourceState.
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.
Defines values for ParamIndicator.
An instance of this class provides access to all the operations defined in PoliciesClient.
Defines values for PolicyEnabledState.
Defines values for PolicyMode.
Defines values for PolicyResourceState.
Defines contents of a web application firewall global configuration.
Defines values for PolicySettingsDefaultCustomBlockResponseStatusCode.
Defines the parameters for PostArgs match conditions.
Defines values for PostArgsOperator.
Defines values for PrivateEndpointStatus.
Defines values for ProbeProtocol.
A profile is a logical grouping of endpoints that share the same settings.
Result of the request to list profiles.
The JSON object that contains the properties required to create a profile.
Defines values for ProfileResourceState.
An instance of this class provides access to all the operations defined in ProfilesClient.
Properties required to update a profile.
Defines values for ProtocolType.
Defines values for ProvisioningState.
Parameters required for content purge.
Defines values for QueryStringBehavior.
Defines values for QueryStringCachingBehavior.
Defines the parameters for QueryString match conditions.
Defines values for QueryStringOperator.
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.
Defines values for RedirectType.
Defines the parameters for RemoteAddress match conditions.
Defines values for RemoteAddressOperator.
Defines the parameters for RequestBody match conditions.
Defines values for RequestBodyOperator.
Defines the parameters for RequestHeader match conditions.
Defines values for RequestHeaderOperator.
Defines the parameters for RequestMethod match conditions.
Defines values for RequestMethodMatchConditionParametersMatchValuesItem.
Defines values for RequestMethodOperator.
Defines the parameters for RequestScheme match conditions.
Defines values for RequestSchemeMatchConditionParametersMatchValuesItem.
Defines the parameters for RequestUri match conditions.
Defines values for RequestUriOperator.
Reference to another resource.
The ResourcesResponseCustomDomainsItem model.
The ResourcesResponseEndpointsItem model.
The ResourcesResponseEndpointsPropertiesItemsItem model.
Resources Response.
Defines values for ResourceType.
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.
Defines values for ResponseBasedDetectedErrorTypes.
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.
Defines values for RuleCacheBehavior.
Friendly Rules name mapping to the any Rules or secret related information.
Defines values for RuleIsCompressionEnabled.
Result of the request to list rules.
The JSON object that contains the properties of the Rules to create.
Defines values for RuleQueryStringCachingBehavior.
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.
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.
Defines values for SecretType.
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.
Defines values for SecurityPolicyType.
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.
Defines values for ServerPortOperator.
One property of operation, include log specifications.
Standard_Verizon = The SKU name for a Standard Verizon CDN profile.
Defines values for SkuName.
Defines the parameters for SocketAddress match conditions.
Defines values for SocketAddrOperator.
Defines values for SslProtocol.
Defines the parameters for SslProtocol match conditions.
Defines values for SslProtocolOperator.
The URI required to login to the supplemental portal from the Azure portal.
Defines values for Status.
The result of the GetSupportedOptimizationTypes API.
Defines values for Transform.
Defines values for TransformType.
Defines values for UpdateRule.
Defines the parameters for UrlFileExtension match conditions.
Defines values for UrlFileExtensionOperator.
Defines the parameters for UrlFilename match conditions.
Defines values for UrlFileNameOperator.
Defines the parameters for UrlPath match conditions.
Defines values for UrlPathOperator.
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.
Defines values for UsageUnit.
User Assigned identity.
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.
An instance of this class provides access to all the operations defined in ValidatesClient.
Input of the secret to be validated.
Output of the validated secret.
Defines values for WafAction.
Defines values for WafGranularity.
Defines values for WafMatchVariable.
Defines values for WafMetric.
Defines values for WafMetricsResponseGranularity.
Waf Metrics Response.
The WafMetricsResponseSeriesItem model.
Defines values for WafMetricsResponseSeriesItemUnit.
The WafMetricsResponseSeriesPropertiesItemsItem model.
Defines values for WafRankingGroupBy.
The WafRankingsResponseDataItem model.
Waf Rankings Response.
Defines values for WafRankingType.
Defines values for WafRuleType.