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; } 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; }