RadiusEnvironmentConstruct Properties
ClassProperties7 members
Represents a
Radius.Core/environments resource in the Bicep AST. 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; } 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; } 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; } 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; }The resource name.
public BicepValue<string> EnvironmentName { get; set; } 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; }List of recipe pack resource ID references (BicepExpressions).
public BicepList<string> RecipePacks { get; set; }