RadiusInfrastructureOptions
Classsealednet10.0
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{ // ...}9 members
Remarks
Section titled RemarksPreview 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. Constructors1
Section titled ConstructorsProperties8
Section titled PropertiesApplicationsget 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). ParametersgetList<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).