RecipeEntryConstruct
Classsealednet10.0
Represents a single recipe entry inside a
Radius.Core/recipePacks recipe pack. namespace Aspire.Hosting.Radius.Publishing.Constructs;
public sealed class RecipeEntryConstruct : Azure.Provisioning.Primitives.ProvisionableConstruct{ // ...}ProvisionableConstruct
Remarks
Section titled Remarks Radius 0.60 renamed the emitted schema keys from
recipeKind / recipeLocation to kind / source (radius-project/radius#12104). The C# member names are kept as RecipeEntryConstruct.RecipeKind / RecipeEntryConstruct.RecipeLocation because this type is public; only the emitted property paths changed. Unknown fields are silently dropped by the Radius API server, so emitting the pre-0.60 key names produces an empty recipe pack with no publish-time or deploy-time error — every backing resource then fails recipe resolution. Constructors1
Section titled ConstructorsProperties3
Section titled PropertiesParametersget; setBicepDictionary<object> Optional recipe parameters for this entry. Populated only when the environment declares recipe parameters; left unassigned otherwise so the
parameters key is omitted from the emitted Bicep. RecipeLocation get; setBicepValue<string> The recipe location (e.g., OCI registry path). Emitted as
source.