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{ // ...}11 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 ConstructorsProperties10
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. Gets the list of legacy
Applications.Core/applications constructs paired with RadiusInfrastructureOptions.LegacyEnvironments . 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., Mongo, SQL Server, 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. Gets the list of resource type instance constructs (e.g.,
Radius.Data/redisCaches , Radius.Messaging/rabbitMQ ). SecretStores get Gets the list of
Applications.Core/secretStores constructs emitted for the Radius secret stores declared via AddRadiusSecretStore / WithSecretStore . Gets the list of
Radius.Security/secrets constructs — the Radius.* UDT secret primitive. The collection holds two kinds of entry, both of which a callback can observe: