# IExecutionConfigurationResult

- Kind: `interface`
- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Version: `13.3.0`
- Namespace: `Aspire.Hosting.ApplicationModel`
- Target framework: `net8.0`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/bd20f904cde09ecb9c9ae5116a6f13614bf2d7c2/src/Aspire.Hosting/ApplicationModel/IExecutionConfigurationResult.cs)

Configuration (arguments and environment variables) to apply to a specific resource.

## Definition

```csharp
namespace Aspire.Hosting.ApplicationModel;

public interface IExecutionConfigurationResult
{
    // ...
}
```

## Properties

- [AdditionalConfigurationData](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#additionalconfigurationdata) : [IEnumerable<IExecutionConfigurationData>](/reference/api/csharp/aspire.hosting/iexecutionconfigurationdata.md) `abstract` `get` -- Gets additional configuration data associated with the resource configuration.
- [Arguments](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#arguments) : `IEnumerable<(string Value, bool IsSensitive)>` `abstract` `get` -- Gets the processed arguments to apply to the resource.
- [ArgumentsWithUnprocessed](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#argumentswithunprocessed) : `IEnumerable<(object Unprocessed, string Processed, bool IsSensitive)>` `abstract` `get` -- Gets the arguments for the resource with the orgiginal unprocessed values included.
- [EnvironmentVariables](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#environmentvariables) : `IEnumerable<KeyValuePair<string, string>>` `abstract` `get` -- Gets the processed environment variables to apply to the resource.
- [EnvironmentVariablesWithUnprocessed](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#environmentvariableswithunprocessed) : `IEnumerable<KeyValuePair<string, (object Unprocessed, string Processed)>>` `abstract` `get` -- Gets the environment variables to apply to the resource with the original unprocessed values included.
- [Exception](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#exception) : `Exception?` `abstract` `get` -- Gets any exception that occurred while building the configuration.
- [References](/reference/api/csharp/aspire.hosting/iexecutionconfigurationresult/properties.md#references) : `IEnumerable<object>` `abstract` `get` -- Gets the set of references such as [IValueProvider](/reference/api/csharp/aspire.hosting/ivalueprovider.md) or [IManifestExpressionProvider](/reference/api/csharp/aspire.hosting/imanifestexpressionprovider.md) that were used to produce this configuration.
