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). 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; } 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; }Compute kind (e.g.,
kubernetes).public BicepValue<string> ComputeKind { get; set; }Compute namespace for Kubernetes.
public BicepValue<string> ComputeNamespace { get; set; }The resource name.
public BicepValue<string> EnvironmentName { get; set; } 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; } 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; }