Watch Aspire live streamsDocsTry Aspire

LegacyApplicationEnvironmentConstruct Properties

ClassProperties7 members
Represents a legacy Applications.Core/environments@2023-10-01-preview resource in the Bicep AST. Used as a parent for Applications.* portable resources with no deployable UDT counterpart (Mongo and SQL Server, whose UDTs ship in the 0.60 Bicep extension but have no published Kubernetes recipe, and the Dapr building blocks, which have no Radius.* namespace at all).
AwsScopeSection titled AwsScopeBicepValue<string>
Scope path of the AWS cloud provider, emitted as properties.providers.aws.scope. Unset for environments that do not configure an AWS provider.
public BicepValue<string> AwsScope { get; set; }
AzureScopeSection titled AzureScopeBicepValue<string>
Scope path of the Azure cloud provider, emitted as properties.providers.azure.scope. Unset for environments that do not configure an Azure provider. Required when a cloud-managed resource on this environment is materialized via a legacy Applications.* recipe so Radius can resolve the Azure provider during deployment.
public BicepValue<string> AzureScope { get; set; }
ComputeKindSection titled ComputeKindBicepValue<string>
Compute kind (e.g., kubernetes).
public BicepValue<string> ComputeKind { get; set; }
ComputeNamespaceSection titled ComputeNamespaceBicepValue<string>
Compute namespace for Kubernetes.
public BicepValue<string> ComputeNamespace { get; set; }
EnvironmentNameSection titled EnvironmentNameBicepValue<string>
The resource name.
public BicepValue<string> EnvironmentName { get; set; }
RecipeConfigSection titled RecipeConfigBicepDictionary<object>
The recipeConfig block ( properties.recipeConfig) carrying secret-store references for private Bicep-registry auth, Terraform Git PAT auth, and envSecrets. Populated only when a secret store is consumed.
public BicepDictionary<object> RecipeConfig { get; set; }
RecipesSection titled RecipesBicepDictionary<BicepDictionary<LegacyRecipeEntryConstruct>>
Inline recipes keyed by resource type, with each value being a map of recipe name to recipe entry.
public BicepDictionary<BicepDictionary<LegacyRecipeEntryConstruct>> Recipes { get; set; }