Skip to content
DocsTry Aspire
DocsTry

RadiusEnvironmentConstruct Properties

ClassProperties7 members
Represents a Radius.Core/environments resource in the Bicep AST.
AwsAccountIdSection titled AwsAccountIdBicepValue<string>
12-digit account ID of the AWS cloud provider. Emitted as properties.providers.aws.accountId. The native Radius.Core/environments schema models the AWS provider with discrete accountId / region fields (unlike the legacy Applications.Core/environments single scope path). Unset for environments that do not configure an AWS provider.
public BicepValue<string> AwsAccountId { get; set; }
AwsRegionSection titled AwsRegionBicepValue<string>
Region code of the AWS cloud provider, e.g. us-west-2. Emitted as properties.providers.aws.region. Unset for environments that do not configure an AWS provider.
public BicepValue<string> AwsRegion { get; set; }
AzureResourceGroupNameSection titled AzureResourceGroupNameBicepValue<string>
Resource-group name of the Azure cloud provider. Emitted as properties.providers.azure.resourceGroupName. Unset for environments that do not configure an Azure provider.
public BicepValue<string> AzureResourceGroupName { get; set; }
AzureSubscriptionIdSection titled AzureSubscriptionIdBicepValue<string>
Subscription GUID of the Azure cloud provider. Emitted as properties.providers.azure.subscriptionId. The native Radius.Core/environments schema models the Azure provider with discrete subscriptionId / resourceGroupName fields (unlike the legacy Applications.Core/environments single scope path). Unset for environments that do not configure an Azure provider.
public BicepValue<string> AzureSubscriptionId { get; set; }
EnvironmentNameSection titled EnvironmentNameBicepValue<string>
The resource name.
public BicepValue<string> EnvironmentName { get; set; }
KubernetesNamespaceSection titled KubernetesNamespaceBicepValue<string>
Kubernetes namespace for the environment's Kubernetes provider. When set, emits properties.providers.kubernetes.namespace, which Radius requires to route built-in compute UDTs (e.g. Radius.Compute/containers) to a Kubernetes cluster instead of falling back to the Azure provider.
public BicepValue<string> KubernetesNamespace { get; set; }
RecipePacksSection titled RecipePacksBicepList<string>
List of recipe pack resource ID references (BicepExpressions).
public BicepList<string> RecipePacks { get; set; }