Skip to content
DocsTry Aspire
DocsTry

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 whose UDT counterparts are not yet GA (Redis, Mongo, RabbitMQ, Dapr state store, Dapr pubsub).
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; }