Delen via


Cdn Class

Definition

Low-level API implementation for the Cdn service. Use these APIs to manage Azure Front Door resources through the Azure Resource Manager. You must make sure that requests made to these resources are secure.

public class Cdn
type Cdn = class
Public Class Cdn
Inheritance
Cdn

Constructors

Cdn()

Methods

AfdCustomDomainsCreate(String, String, String, String, IAfdDomain, Func<HttpResponseMessage,Task<IAfdDomain>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new domain within the specified profile.

AfdCustomDomainsCreateViaIdentity(String, IAfdDomain, Func<HttpResponseMessage, Task<IAfdDomain>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new domain within the specified profile.

AfdCustomDomainsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile.

AfdCustomDomainsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile.

AfdCustomDomainsGet(String, String, String, String, Func<HttpResponseMessage, Task<IAfdDomain>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile.

AfdCustomDomainsGetViaIdentity(String, Func<HttpResponseMessage, Task<IAfdDomain>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile.

AfdCustomDomainsListByProfile(String, String, String, Func<HttpResponseMessage, Task<IAfdDomainListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor domains.

AfdCustomDomainsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<IAfdDomainListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor domains.

AfdCustomDomainsRefreshValidationToken(String, String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates the domain validation token.

AfdCustomDomainsRefreshValidationTokenViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates the domain validation token.

AfdCustomDomainsUpdate(String, String, String, String, IAfdDomainUpdateParameters, Func<HttpResponseMessage,Task<IAfdDomain>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing domain within a profile.

AfdCustomDomainsUpdateViaIdentity(String, IAfdDomainUpdateParameters, Func<HttpResponseMessage,Task<IAfdDomain>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing domain within a profile.

AfdEndpointsCreate(String, String, String, String, IAfdEndpoint, Func<HttpResponseMessage,Task<IAfdEndpoint>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsCreateViaIdentity(String, IAfdEndpoint, Func<HttpResponseMessage, Task<IAfdEndpoint>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsGet(String, String, String, String, Func<HttpResponseMessage, Task<IAfdEndpoint>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsGetViaIdentity(String, Func<HttpResponseMessage,Task<IAfdEndpoint>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile.

AfdEndpointsListByProfile(String, String, String, Func<HttpResponseMessage, Task<IAfdEndpointListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor endpoints.

AfdEndpointsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<IAfdEndpointListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor endpoints.

AfdEndpointsListResourceUsage(String, String, String, String, Func<HttpResponseMessage,Task<IUsagesListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile.

AfdEndpointsListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile.

AfdEndpointsPurgeContent(String, String, String, String, IAfdPurgeParameters, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Removes a content from AzureFrontDoor.

AfdEndpointsPurgeContentViaIdentity(String, IAfdPurgeParameters, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Removes a content from AzureFrontDoor.

AfdEndpointsUpdate(String, String, String, String, IAfdEndpointUpdateParameters, Func<HttpResponseMessage,Task<IAfdEndpoint>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update domains, use the Update Custom Domain operation.

AfdEndpointsUpdateViaIdentity(String, IAfdEndpointUpdateParameters, Func<HttpResponseMessage,Task<IAfdEndpoint>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update domains, use the Update Custom Domain operation.

AfdEndpointsValidateCustomDomain(String, String, String, String, IValidateCustomDomainInput, Func<HttpResponseMessage,Task<IValidateCustomDomainOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct Azure Front Door endpoint in DNS.

AfdEndpointsValidateCustomDomainViaIdentity(String, IValidateCustomDomainInput, Func<HttpResponseMessage,Task<IValidateCustomDomainOutput>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct Azure Front Door endpoint in DNS.

AfdOriginGroupsCreate(String, String, String, String, IAfdOriginGroup, Func<HttpResponseMessage,Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new origin group within the specified profile.

AfdOriginGroupsCreateViaIdentity(String, IAfdOriginGroup, Func<HttpResponseMessage, Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new origin group within the specified profile.

AfdOriginGroupsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin group within a profile.

AfdOriginGroupsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin group within a profile.

AfdOriginGroupsGet(String, String, String, String, Func<HttpResponseMessage, Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing origin group within a profile.

AfdOriginGroupsGetViaIdentity(String, Func<HttpResponseMessage, Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing origin group within a profile.

AfdOriginGroupsListByProfile(String, String, String, Func<HttpResponseMessage, Task<IAfdOriginGroupListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing origin groups within a profile.

AfdOriginGroupsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<IAfdOriginGroupListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing origin groups within a profile.

AfdOriginGroupsListResourceUsage(String, String, String, String, Func<HttpResponseMessage,Task<IUsagesListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile..

AfdOriginGroupsListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile..

AfdOriginGroupsUpdate(String, String, String, String, IAfdOriginGroupUpdateParameters, Func<HttpResponseMessage,Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin group within a profile.

AfdOriginGroupsUpdateViaIdentity(String, IAfdOriginGroupUpdateParameters, Func<HttpResponseMessage,Task<IAfdOriginGroup>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin group within a profile.

AfdOriginsCreate(String, String, String, String, String, IAfdOrigin, Func<HttpResponseMessage,Task<IAfdOrigin>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new origin within the specified origin group.

AfdOriginsCreateViaIdentity(String, IAfdOrigin, Func<HttpResponseMessage, Task<IAfdOrigin>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new origin within the specified origin group.

AfdOriginsDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin within an origin group.

AfdOriginsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin within an origin group.

AfdOriginsGet(String, String, String, String, String, Func<HttpResponseMessage, Task<IAfdOrigin>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing origin within an origin group.

AfdOriginsGetViaIdentity(String, Func<HttpResponseMessage,Task<IAfdOrigin>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing origin within an origin group.

AfdOriginsListByOriginGroup(String, String, String, String, Func<HttpResponseMessage, Task<IAfdOriginListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within an origin group.

AfdOriginsListByOriginGroupViaIdentity(String, Func<HttpResponseMessage, Task<IAfdOriginListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within an origin group.

AfdOriginsUpdate(String, String, String, String, String, IAfdOriginUpdateParameters, Func<HttpResponseMessage,Task<IAfdOrigin>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin within an origin group.

AfdOriginsUpdateViaIdentity(String, IAfdOriginUpdateParameters, Func<HttpResponseMessage,Task<IAfdOrigin>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin within an origin group.

AfdProfilesCheckEndpointNameAvailability(String, String, String, ICheckEndpointNameAvailabilityInput, Func<HttpResponseMessage, Task<ICheckEndpointNameAvailabilityOutput>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of an afdx endpoint name, and return the globally unique endpoint host name.

AfdProfilesCheckEndpointNameAvailabilityViaIdentity(String, ICheckEndpointNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckEndpointNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of an afdx endpoint name, and return the globally unique endpoint host name.

AfdProfilesCheckHostNameAvailability(String, String, String, ICheckHostNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct Azure Front Door endpoint in DNS.

AfdProfilesCheckHostNameAvailabilityViaIdentity(String, ICheckHostNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct Azure Front Door endpoint in DNS.

AfdProfileSkuUpgrade(String, String, String, IProfileUpgradeParameters, Func<HttpResponseMessage,Task<IProfile>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Upgrade a profile from Standard_AzureFrontDoor to Premium_AzureFrontDoor.

AfdProfileSkuUpgradeViaIdentity(String, IProfileUpgradeParameters, Func<HttpResponseMessage,Task<IProfile>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Upgrade a profile from Standard_AzureFrontDoor to Premium_AzureFrontDoor.

AfdProfilesListResourceUsage(String, String, String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile.

AfdProfilesListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile.

AfdProfilesValidateSecret(String, String, String, IValidateSecretInput, Func<HttpResponseMessage,Task<IValidateSecretOutput>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validate a Secret in the profile.

AfdProfilesValidateSecretViaIdentity(String, IValidateSecretInput, Func<HttpResponseMessage,Task<IValidateSecretOutput>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Validate a Secret in the profile.

CheckEndpointNameAvailability(String, String, ICheckEndpointNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckEndpointNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

CheckEndpointNameAvailabilityViaIdentity(String, ICheckEndpointNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckEndpointNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

CheckNameAvailability(ICheckNameAvailabilityInput, Func<HttpResponseMessage, Task<ICheckNameAvailabilityOutput>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

CheckNameAvailabilityViaIdentity(String, ICheckNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

CheckNameAvailabilityWithSubscription(String, ICheckNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

CheckNameAvailabilityWithSubscriptionViaIdentity(String, ICheckNameAvailabilityInput, Func<HttpResponseMessage,Task<ICheckNameAvailabilityOutput>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

CustomDomainsCreate(String, String, String, String, String, ICustomDomainParameters, Func<HttpResponseMessage,Task<ICustomDomain>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new custom domain within an endpoint.

CustomDomainsCreateViaIdentity(String, ICustomDomainParameters, Func<HttpResponseMessage,Task<ICustomDomain>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new custom domain within an endpoint.

CustomDomainsDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing custom domain within an endpoint.

CustomDomainsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing custom domain within an endpoint.

CustomDomainsDisableCustomHttps(String, String, String, String, String, Func<HttpResponseMessage,Task<ICustomDomain>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Disable https delivery of the custom domain.

CustomDomainsDisableCustomHttpsViaIdentity(String, Func<HttpResponseMessage, Task<ICustomDomain>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Disable https delivery of the custom domain.

CustomDomainsEnableCustomHttps(String, String, String, String, String, ICustomDomainHttpsParameters, Func<HttpResponseMessage, Task<ICustomDomain>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Enable https delivery of the custom domain.

CustomDomainsEnableCustomHttpsViaIdentity(String, ICustomDomainHttpsParameters, Func<HttpResponseMessage,Task<ICustomDomain>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Enable https delivery of the custom domain.

CustomDomainsGet(String, String, String, String, String, Func<HttpResponseMessage, Task<ICustomDomain>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing custom domain within an endpoint.

CustomDomainsGetViaIdentity(String, Func<HttpResponseMessage, Task<ICustomDomain>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing custom domain within an endpoint.

CustomDomainsListByEndpoint(String, String, String, String, Func<HttpResponseMessage, Task<ICustomDomainListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing custom domains within an endpoint.

CustomDomainsListByEndpointViaIdentity(String, Func<HttpResponseMessage, Task<ICustomDomainListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing custom domains within an endpoint.

EdgeNodesList(Func<HttpResponseMessage,Task<IEdgenodeResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Edgenodes are the global Point of Presence (POP) locations used to deliver CDN content to end users.

EdgeNodesListViaIdentity(String, Func<HttpResponseMessage,Task<IEdgenodeResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Edgenodes are the global Point of Presence (POP) locations used to deliver CDN content to end users.

EndpointsCreate(String, String, String, String, IEndpoint, Func<HttpResponseMessage, Task<IEndpoint>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsCreateViaIdentity(String, IEndpoint, Func<HttpResponseMessage, Task<IEndpoint>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsGet(String, String, String, String, Func<HttpResponseMessage, Task<IEndpoint>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsGetViaIdentity(String, Func<HttpResponseMessage,Task<IEndpoint>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.

EndpointsListByProfile(String, String, String, Func<HttpResponseMessage, Task<IEndpointListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing CDN endpoints.

EndpointsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<IEndpointListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing CDN endpoints.

EndpointsListResourceUsage(String, String, String, String, Func<HttpResponseMessage, Task<IResourceUsageListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and usage of geo filters and custom domains under the given endpoint.

EndpointsListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IResourceUsageListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and usage of geo filters and custom domains under the given endpoint.

EndpointsLoadContent(String, String, String, String, ILoadParameters, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Pre-loads a content to CDN. Available for Verizon Profiles.

EndpointsLoadContentViaIdentity(String, ILoadParameters, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Pre-loads a content to CDN. Available for Verizon Profiles.

EndpointsPurgeContent(String, String, String, String, IPurgeParameters, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Removes a content from CDN.

EndpointsPurgeContentViaIdentity(String, IPurgeParameters, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Removes a content from CDN.

EndpointsStart(String, String, String, String, Func<HttpResponseMessage, Task<IEndpoint>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Starts an existing CDN endpoint that is on a stopped state.

EndpointsStartViaIdentity(String, Func<HttpResponseMessage,Task<IEndpoint>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Starts an existing CDN endpoint that is on a stopped state.

EndpointsStop(String, String, String, String, Func<HttpResponseMessage, Task<IEndpoint>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Stops an existing running CDN endpoint.

EndpointsStopViaIdentity(String, Func<HttpResponseMessage,Task<IEndpoint>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Stops an existing running CDN endpoint.

EndpointsUpdate(String, String, String, String, IEndpointUpdateParameters, Func<HttpResponseMessage,Task<IEndpoint>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.

EndpointsUpdateViaIdentity(String, IEndpointUpdateParameters, Func<HttpResponseMessage,Task<IEndpoint>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update origin groups, use the Update Origin group operation. To update custom domains, use the Update Custom Domain operation.

EndpointsValidateCustomDomain(String, String, String, String, IValidateCustomDomainInput, Func<HttpResponseMessage,Task<IValidateCustomDomainOutput>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.

EndpointsValidateCustomDomainViaIdentity(String, IValidateCustomDomainInput, Func<HttpResponseMessage,Task<IValidateCustomDomainOutput>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.

LogAnalyticsGetLogAnalyticsLocations(String, String, String, Func<HttpResponseMessage, Task<IContinentsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get all available location names for AFD log analytics report.

LogAnalyticsGetLogAnalyticsLocationsViaIdentity(String, Func<HttpResponseMessage, Task<IContinentsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get all available location names for AFD log analytics report.

LogAnalyticsGetLogAnalyticsMetrics(String, String, String, LogMetric[], DateTime, DateTime, LogMetricsGranularity, LogMetricsGroupBy[], String[], String[], String[], String[], Func<HttpResponseMessage, Task<IMetricsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get log report for AFD profile

LogAnalyticsGetLogAnalyticsMetricsViaIdentity(String, LogMetric[], DateTime, DateTime, LogMetricsGranularity, LogMetricsGroupBy[], String[], String[], String[], String[], Func<HttpResponseMessage, Task<IMetricsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get log report for AFD profile

LogAnalyticsGetLogAnalyticsRankings(String, String, String, LogRanking[], LogRankingMetric[], Int32, DateTime, DateTime, String[], Func<HttpResponseMessage, Task<IRankingsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get log analytics ranking report for AFD profile

LogAnalyticsGetLogAnalyticsRankingsViaIdentity(String, LogRanking[], LogRankingMetric[], Int32, DateTime, DateTime, String[], Func<HttpResponseMessage, Task<IRankingsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get log analytics ranking report for AFD profile

LogAnalyticsGetLogAnalyticsResources(String, String, String, Func<HttpResponseMessage, Task<IResourcesResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get all endpoints and custom domains available for AFD log report

LogAnalyticsGetLogAnalyticsResourcesViaIdentity(String, Func<HttpResponseMessage, Task<IResourcesResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get all endpoints and custom domains available for AFD log report

LogAnalyticsGetWafLogAnalyticsMetrics(String, String, String, WafMetric[], DateTime, DateTime, WafGranularity, WafAction[], WafRankingGroupBy[], WafRuleType[], Func<HttpResponseMessage, Task<IWafMetricsResponse>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Get Waf related log analytics report for AFD profile.

LogAnalyticsGetWafLogAnalyticsMetricsViaIdentity(String, WafMetric[], DateTime, DateTime, WafGranularity, WafAction[], WafRankingGroupBy[], WafRuleType[], Func<HttpResponseMessage,Task<IWafMetricsResponse>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Get Waf related log analytics report for AFD profile.

LogAnalyticsGetWafLogAnalyticsRankings(String, String, String, WafMetric[], DateTime, DateTime, Int32, WafRankingType[], WafAction[], WafRuleType[], Func<HttpResponseMessage,Task<IWafRankingsResponse>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Get WAF log analytics charts for AFD profile

LogAnalyticsGetWafLogAnalyticsRankingsViaIdentity(String, WafMetric[], DateTime, DateTime, Int32, WafRankingType[], WafAction[], WafRuleType[], Func<HttpResponseMessage,Task<IWafRankingsResponse>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Get WAF log analytics charts for AFD profile

OperationsList(Func<HttpResponseMessage,Task<IOperationsListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available CDN REST API operations.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationsListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available CDN REST API operations.

OriginGroupsCreate(String, String, String, String, String, IOriginGroup, Func<HttpResponseMessage,Task<IOriginGroup>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new origin group within the specified endpoint.

OriginGroupsCreateViaIdentity(String, IOriginGroup, Func<HttpResponseMessage, Task<IOriginGroup>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new origin group within the specified endpoint.

OriginGroupsDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin group within an endpoint.

OriginGroupsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin group within an endpoint.

OriginGroupsGet(String, String, String, String, String, Func<HttpResponseMessage, Task<IOriginGroup>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing origin group within an endpoint.

OriginGroupsGetViaIdentity(String, Func<HttpResponseMessage,Task<IOriginGroup>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing origin group within an endpoint.

OriginGroupsListByEndpoint(String, String, String, String, Func<HttpResponseMessage, Task<IOriginGroupListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing origin groups within an endpoint.

OriginGroupsListByEndpointViaIdentity(String, Func<HttpResponseMessage, Task<IOriginGroupListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the existing origin groups within an endpoint.

OriginGroupsUpdate(String, String, String, String, String, IOriginGroupUpdateParameters, Func<HttpResponseMessage,Task<IOriginGroup>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin group within an endpoint.

OriginGroupsUpdateViaIdentity(String, IOriginGroupUpdateParameters, Func<HttpResponseMessage,Task<IOriginGroup>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin group within an endpoint.

OriginsCreate(String, String, String, String, String, IOrigin, Func<HttpResponseMessage,Task<IOrigin>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new origin within the specified endpoint.

OriginsCreateViaIdentity(String, IOrigin, Func<HttpResponseMessage, Task<IOrigin>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new origin within the specified endpoint.

OriginsDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing origin within an endpoint.

OriginsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing origin within an endpoint.

OriginsGet(String, String, String, String, String, Func<HttpResponseMessage, Task<IOrigin>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing origin within an endpoint.

OriginsGetViaIdentity(String, Func<HttpResponseMessage,Task<IOrigin>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing origin within an endpoint.

OriginsListByEndpoint(String, String, String, String, Func<HttpResponseMessage, Task<IOriginListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within an endpoint.

OriginsListByEndpointViaIdentity(String, Func<HttpResponseMessage, Task<IOriginListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within an endpoint.

OriginsUpdate(String, String, String, String, String, IOriginUpdateParameters, Func<HttpResponseMessage,Task<IOrigin>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing origin within an endpoint.

OriginsUpdateViaIdentity(String, IOriginUpdateParameters, Func<HttpResponseMessage, Task<IOrigin>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Updates an existing origin within an endpoint.

ProfilesCanMigrate(String, String, ICanMigrateParameters, Func<HttpResponseMessage, Task<ICanMigrateResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.

ProfilesCanMigrateViaIdentity(String, ICanMigrateParameters, Func<HttpResponseMessage, Task<ICanMigrateResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.

ProfilesCreate(String, String, String, IProfile, Func<HttpResponseMessage, Task<IProfile>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.

ProfilesCreateViaIdentity(String, IProfile, Func<HttpResponseMessage, Task<IProfile>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.

ProfilesDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.

ProfilesDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.

ProfilesGenerateSsoUri(String, String, String, Func<HttpResponseMessage, Task<ISsoUri>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.

ProfilesGenerateSsoUriViaIdentity(String, Func<HttpResponseMessage, Task<ISsoUri>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.

ProfilesGet(String, String, String, Func<HttpResponseMessage, Task<IProfile>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.

ProfilesGetViaIdentity(String, Func<HttpResponseMessage,Task<IProfile>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.

ProfilesList(String, Func<HttpResponseMessage,Task<IProfileListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.

ProfilesListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IProfileListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.

ProfilesListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IProfileListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.

ProfilesListResourceUsage(String, String, String, Func<HttpResponseMessage, Task<IResourceUsageListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.

ProfilesListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IResourceUsageListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.

ProfilesListSupportedOptimizationTypes(String, String, String, Func<HttpResponseMessage,Task<ISupportedOptimizationTypesListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.

ProfilesListSupportedOptimizationTypesViaIdentity(String, Func<HttpResponseMessage, Task<ISupportedOptimizationTypesListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.

ProfilesListViaIdentity(String, Func<HttpResponseMessage,Task<IProfileListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.

ProfilesMigrate(String, String, IMigrationParameters, Func<HttpResponseMessage, Task<IMigrateResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.

ProfilesMigrateViaIdentity(String, IMigrationParameters, Func<HttpResponseMessage, Task<IMigrateResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.

ProfilesMigrationCommit(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Commit the migrated Azure Frontdoor(Standard/Premium) profile.

ProfilesMigrationCommitViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Commit the migrated Azure Frontdoor(Standard/Premium) profile.

ProfilesUpdate(String, String, String, IProfileUpdateParameters, Func<HttpResponseMessage,Task<IProfile>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.

ProfilesUpdateViaIdentity(String, IProfileUpdateParameters, Func<HttpResponseMessage, Task<IProfile>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.

ResourceUsageList(String, Func<HttpResponseMessage,Task<IResourceUsageListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the quota and actual usage of the CDN profiles under the given subscription.

ResourceUsageListViaIdentity(String, Func<HttpResponseMessage, Task<IResourceUsageListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Check the quota and actual usage of the CDN profiles under the given subscription.

RoutesCreate(String, String, String, String, String, IRoute, Func<HttpResponseMessage, Task<IRoute>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesCreateViaIdentity(String, IRoute, Func<HttpResponseMessage, Task<IRoute>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesGet(String, String, String, String, String, Func<HttpResponseMessage, Task<IRoute>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesGetViaIdentity(String, Func<HttpResponseMessage,Task<IRoute>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesListByEndpoint(String, String, String, String, Func<HttpResponseMessage, Task<IRouteListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within a profile.

RoutesListByEndpointViaIdentity(String, Func<HttpResponseMessage, Task<IRouteListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing origins within a profile.

RoutesUpdate(String, String, String, String, String, IRouteUpdateParameters, Func<HttpResponseMessage,Task<IRoute>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RoutesUpdateViaIdentity(String, IRouteUpdateParameters, Func<HttpResponseMessage, Task<IRoute>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Updates an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint.

RulesCreate(String, String, String, String, String, IRule, Func<HttpResponseMessage, Task<IRule>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new delivery rule within the specified rule set.

RulesCreateViaIdentity(String, IRule, Func<HttpResponseMessage, Task<IRule>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new delivery rule within the specified rule set.

RulesDelete(String, String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing delivery rule within a rule set.

RulesDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing delivery rule within a rule set.

RuleSetsCreate(String, String, String, String, Func<HttpResponseMessage, Task<IRuleSet>,Task>, Func<HttpResponseMessage,Task<IRuleSet>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new rule set within the specified profile.

RuleSetsCreateViaIdentity(String, Func<HttpResponseMessage,Task<IRuleSet>, Task>, Func<HttpResponseMessage,Task<IRuleSet>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new rule set within the specified profile.

RuleSetsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile.

RuleSetsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile.

RuleSetsGet(String, String, String, String, Func<HttpResponseMessage, Task<IRuleSet>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile.

RuleSetsGetViaIdentity(String, Func<HttpResponseMessage,Task<IRuleSet>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile.

RuleSetsListByProfile(String, String, String, Func<HttpResponseMessage, Task<IRuleSetListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor rule sets within a profile.

RuleSetsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<IRuleSetListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor rule sets within a profile.

RuleSetsListResourceUsage(String, String, String, String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile..

RuleSetsListResourceUsageViaIdentity(String, Func<HttpResponseMessage, Task<IUsagesListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Checks the quota and actual usage of endpoints under the given Azure Front Door profile..

RulesGet(String, String, String, String, String, Func<HttpResponseMessage, Task<IRule>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing delivery rule within a rule set.

RulesGetViaIdentity(String, Func<HttpResponseMessage,Task<IRule>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing delivery rule within a rule set.

RulesListByRuleSet(String, String, String, String, Func<HttpResponseMessage, Task<IRuleListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing delivery rules within a rule set.

RulesListByRuleSetViaIdentity(String, Func<HttpResponseMessage, Task<IRuleListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists all of the existing delivery rules within a rule set.

RulesUpdate(String, String, String, String, String, IRuleUpdateParameters, Func<HttpResponseMessage,Task<IRule>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing delivery rule within a rule set.

RulesUpdateViaIdentity(String, IRuleUpdateParameters, Func<HttpResponseMessage, Task<IRule>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Updates an existing delivery rule within a rule set.

SecretsCreate(String, String, String, String, ISecret, Func<HttpResponseMessage, Task<ISecret>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new Secret within the specified profile.

SecretsCreateViaIdentity(String, ISecret, Func<HttpResponseMessage, Task<ISecret>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new Secret within the specified profile.

SecretsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing Secret within profile.

SecretsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Deletes an existing Secret within profile.

SecretsGet(String, String, String, String, Func<HttpResponseMessage, Task<ISecret>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing Secret within a profile.

SecretsGetViaIdentity(String, Func<HttpResponseMessage,Task<ISecret>, Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Gets an existing Secret within a profile.

SecretsListByProfile(String, String, String, Func<HttpResponseMessage, Task<ISecretListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor secrets.

SecretsListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<ISecretListResult>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Lists existing AzureFrontDoor secrets.

SecurityPoliciesCreate(String, String, String, String, ISecurityPolicy, Func<HttpResponseMessage,Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a new security policy within the specified profile.

SecurityPoliciesCreateViaIdentity(String, ISecurityPolicy, Func<HttpResponseMessage, Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a new security policy within the specified profile.

SecurityPoliciesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing security policy within profile.

SecurityPoliciesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes an existing security policy within profile.

SecurityPoliciesGet(String, String, String, String, Func<HttpResponseMessage, Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing security policy within a profile.

SecurityPoliciesGetViaIdentity(String, Func<HttpResponseMessage, Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage,Task<IAfdErrorResponse>, Task>, IEventListener, ISendAsync)

Gets an existing security policy within a profile.

SecurityPoliciesListByProfile(String, String, String, Func<HttpResponseMessage, Task<ISecurityPolicyListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists security policies associated with the profile

SecurityPoliciesListByProfileViaIdentity(String, Func<HttpResponseMessage, Task<ISecurityPolicyListResult>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Lists security policies associated with the profile

SecurityPoliciesPatch(String, String, String, String, ISecurityPolicyUpdateParameters, Func<HttpResponseMessage,Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing security policy within a profile.

SecurityPoliciesPatchViaIdentity(String, ISecurityPolicyUpdateParameters, Func<HttpResponseMessage,Task<ISecurityPolicy>,Task>, Func<HttpResponseMessage, Task<IAfdErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing security policy within a profile.

ValidateProbe(String, IValidateProbeInput, Func<HttpResponseMessage, Task<IValidateProbeOutput>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

ValidateProbeViaIdentity(String, IValidateProbeInput, Func<HttpResponseMessage, Task<IValidateProbeOutput>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

Applies to