# AzureFrontDoorResource

- Kind: `class`
- Package: [Aspire.Hosting.Azure.FrontDoor](/reference/api/csharp/aspire.hosting.azure.frontdoor.md)
- Version: `13.4.0-preview.1.26281.18`
- Namespace: `Aspire.Hosting.Azure`
- Target framework: `net8.0`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/becb48e2d61099e35ae336d527d3875e928d6594/src/Aspire.Hosting.Azure.FrontDoor/AzureFrontDoorResource.cs)
- Inherits: `AzureProvisioningResource`

Represents an Azure Front Door resource in the distributed application model.

## Definition

```csharp
namespace Aspire.Hosting.Azure;

public class AzureFrontDoorResource
    : Aspire.Hosting.Azure.AzureProvisioningResource
{
    // ...
}
```

## Remarks

Azure Front Door is a global, scalable entry point that uses the Microsoft global edge network to create fast, secure, and widely scalable web applications. It provides load balancing, SSL offloading, and application acceleration for your web applications.

## Constructors

- [AzureFrontDoorResource(string, Action<AzureResourceInfrastructure>)](/reference/api/csharp/aspire.hosting.azure.frontdoor/azurefrontdoorresource/constructors.md#constructor-string-action-azureresourceinfrastructure) -- Represents an Azure Front Door resource in the distributed application model.

## Methods

- [GetEndpointUrl(string)](/reference/api/csharp/aspire.hosting.azure.frontdoor/azurefrontdoorresource/methods.md#getendpointurl-string) : `BicepOutputReference` -- Gets the endpoint URL output reference for a specific origin by its resource name.
