Skip to content
DocsTry Aspire
DocsTry

RadiusInfrastructureOptions Properties

ClassProperties8 members
Exposes strongly-typed mutable collections of Radius construct classes for AST customization via the ConfigureRadiusInfrastructure callback.
Gets the list of Radius.Core/applications constructs.
public List<RadiusApplicationConstruct> Applications { get; }
Gets the list of Radius.Compute/containers workload constructs.
public List<RadiusContainerConstruct> Containers { get; }
Gets the list of Radius.Core/environments constructs.
public List<RadiusEnvironmentConstruct> Environments { get; }
Gets the list of legacy Applications.Core/applications constructs paired with RadiusInfrastructureOptions.LegacyEnvironments.
public List<LegacyApplicationConstruct> LegacyApplications { get; }
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).
public List<LegacyApplicationEnvironmentConstruct> LegacyEnvironments { get; }
ParametersSection titled ParametersList<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.
public List<ProvisioningParameter> Parameters { get; }
Gets the list of Radius.Core/recipePacks constructs.
public List<RadiusRecipePackConstruct> RecipePacks { get; }
Gets the list of resource type instance constructs (e.g., Radius.Data/redisCaches, Radius.Messaging/rabbitMQQueues).
public List<RadiusResourceTypeConstruct> ResourceTypeInstances { get; }