# AzureAppConfigurationSettings

- Kind: `class`
- Package: [Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration.md)
- Version: `13.4.0`
- Namespace: `Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Components/Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration/AzureAppConfigurationSettings.cs)
- Implements: `IConnectionStringSettings`

Provides the client configuration settings for connecting to Azure App Configuration.

## Definition

```csharp
namespace Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration;

public sealed class AzureAppConfigurationSettings
    : Aspire.Azure.Common.IConnectionStringSettings
{
    // ...
}
```

## Constructors

- [AzureAppConfigurationSettings](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/constructors.md#constructor)

## Properties

- [ConnectionString](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#connectionstring) : `string?` `get; set` -- Gets or sets the connection string used to connect to the App Configuration service.
- [Credential](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#credential) : `TokenCredential?` `get; set` -- Gets or sets the credential used to authenticate to the Azure App Configuration.
- [DisableHealthChecks](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#disablehealthchecks) : `bool` `get; set` -- Gets or sets a boolean value that indicates whether the App Configuration provider health check is disabled or not.
- [DisableTracing](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#disabletracing) : `bool` `get; set` -- Gets or sets a boolean value that indicates whether the OpenTelemetry tracing is disabled or not.
- [Endpoint](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#endpoint) : `Uri?` `get; set` -- A `Uri` to the App Configuration store on which the client operates. Appears as "Endpoint" in the Azure portal. This is likely to be similar to "https://{store_name}.azconfig.io".
- [Optional](/reference/api/csharp/aspire.microsoft.extensions.configuration.azureappconfiguration/azureappconfigurationsettings/properties.md#optional) : `bool` `get; set` -- Determines the behavior of the App Configuration provider when an exception occurs while loading data from server. If false, the exception is thrown. If true, the exception is suppressed and no configuration values are populated from Azure App Configuration.
