Skip to content
DocsTry Aspire
DocsTry

RadiusInfrastructureOptions

Classsealednet10.0
📦 Aspire.Hosting.Radius v13.5.3-preview.1.26425.3
Exposes strongly-typed mutable collections of Radius construct classes for AST customization via the ConfigureRadiusInfrastructure callback.
namespace Aspire.Hosting.Radius.Publishing;
public sealed class RadiusInfrastructureOptions
{
// ...
}
Preview surface. The construct shapes exposed here mirror the still- evolving Radius preview schemas and are expected to change as those schemas stabilize. Treat ConfigureRadiusInfrastructure and the construct types referenced by this options bag as an advanced escape hatch that may shift shape across releases of Aspire.Hosting.Radius.
View all constructors
Applicationsget
Gets the list of Radius.Core/applications constructs.
Containersget
Gets the list of Radius.Compute/containers workload constructs.
Environmentsget
Gets the list of Radius.Core/environments constructs.
LegacyApplicationsget
Gets the list of legacy Applications.Core/applications constructs paired with RadiusInfrastructureOptions.LegacyEnvironments.
LegacyEnvironmentsget
Gets the list of legacy Applications.Core/environments constructs emitted when one or more targeted resources fall back to a legacy Applications.* type (e.g., Redis, Mongo, RabbitMQ, Dapr).
Parametersget
List<ProvisioningParameter>
Gets the top-level Bicep parameters emitted for secret/parameter values referenced by container environment variables. Secret sources are declared @secure() so their values are supplied at deploy time via rad deploy --parameters rather than inlined.
RecipePacksget
Gets the list of Radius.Core/recipePacks constructs.
ResourceTypeInstancesget
Gets the list of resource type instance constructs (e.g., Radius.Data/redisCaches, Radius.Messaging/rabbitMQQueues).
View all properties