Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions docs/content/reference/cli/rad_application_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,25 @@ rad application delete [flags]

```

# Delete current application
rad app delete

# Delete current application and bypass confirmation prompt
rad app delete --yes
# Delete specified application and bypass confirmation prompt
rad app delete --yes --application my-app

# Delete specified application
rad app delete my-app

# Delete specified application in a specified resource group
rad app delete my-app --group my-group

# Force delete an application with resources stuck in a non-terminal state
rad app delete my-app --force

```

### Options

```
-a, --application string The application name
--force Force the operation even if the resource is in a non-terminal provisioning state
-g, --group string The resource group name
-h, --help help for delete
-w, --workspace string The workspace name
Expand Down
3 changes: 0 additions & 3 deletions docs/content/reference/cli/rad_application_graph.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ rad application graph [flags]

```

# Show graph for current application
rad app graph

# Show graph for specified application
rad app graph my-application
```
Expand Down
5 changes: 1 addition & 4 deletions docs/content/reference/cli/rad_application_show.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Show Radius Application details

### Synopsis

Show Radius Application details. Shows the user's default application (if configured) by default.
Show Radius Application details

```
rad application show [flags]
Expand All @@ -22,9 +22,6 @@ rad application show [flags]

```

# Show current application
rad app show

# Show specified application
rad app show my-app

Expand Down
5 changes: 1 addition & 4 deletions docs/content/reference/cli/rad_application_status.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Show Radius Application status

### Synopsis

Show Radius Application status, such as public endpoints and resource count. Shows details for the user's default application (if configured) by default.
Show Radius Application status, such as public endpoints and resource count.

```
rad application status [flags]
Expand All @@ -22,9 +22,6 @@ rad application status [flags]

```

# Show status of current application
rad app status

# Show status of specified application
rad app status my-app

Expand Down
5 changes: 4 additions & 1 deletion docs/content/reference/cli/rad_environment_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ rad env update myenv --kubernetes-namespace mynamespace
## Remove Kubernetes cloud provider (preview)
rad env update myenv --clear-kubernetes

## Set recipe packs to environment (--preview)
rad env update myenv --recipe-packs pack1,pack2

```

### Options
Expand All @@ -66,7 +69,7 @@ rad env update myenv --clear-kubernetes
--kubernetes-namespace string The namespace where Kubernetes resources will be deployed (preview)
-o, --output string output format (supported formats are json, table) (default "table")
--preview Use the Radius.Core preview implementation for environment update.
--recipe-packs stringArray Specify recipe packs to be added to the environment (--preview)
--recipe-packs strings Specify recipe packs to replace the environment's recipe pack list (--preview). Accepts comma-separated values.
-w, --workspace string The workspace name
```

Expand Down
1 change: 1 addition & 0 deletions docs/content/reference/cli/rad_initialize.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ rad init --set-file global.rootCA.cert=/path/to/rootCA.crt
--full Prompt user for all available configuration options
-h, --help help for initialize
-o, --output string output format (supported formats are json, table) (default "table")
--preview Use the Radius.Core preview implementation
--set stringArray Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--set-file stringArray Set values from files on the command line (can specify multiple or separate files with commas: key1=filename1,key2=filename2)
```
Expand Down
4 changes: 4 additions & 0 deletions docs/content/reference/cli/rad_resource_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,15 @@ sample list of resourceType: Applications.Core/containers, Applications.Core/gat

# Delete a container named orders
rad resource delete Applications.Core/containers orders

# Force delete a resource that is stuck in a non-terminal state
rad resource delete Applications.Core/containers orders --force
```

### Options

```
--force Force the operation even if the resource is in a non-terminal provisioning state
-g, --group string The resource group name
-h, --help help for delete
-o, --output string output format (supported formats are json, table) (default "table")
Expand Down
8 changes: 4 additions & 4 deletions docs/content/reference/cli/rad_run.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,16 @@ rad run [file] [flags]
```

# Run app.bicep
rad run app.bicep
rad run app.bicep --application my-app

# Run in a specific environment
rad run app.bicep --environment prod
rad run app.bicep --environment prod --application my-app

# Run app.bicep and specify a string parameter
rad run app.bicep --parameters version=latest
rad run app.bicep --parameters version=latest --application my-app

# Run app.bicep and specify parameters from multiple sources
rad run app.bicep --parameters @myfile.json --parameters version=latest
rad run app.bicep --parameters @myfile.json --parameters version=latest --application my-app

```

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
type: docs
title: "Reference: radius.core/bicepconfigs@2025-08-01-preview"
linkTitle: "bicepconfigs"
description: "Detailed reference documentation for radius.core/bicepconfigs@2025-08-01-preview"
---

{{< schemaExample >}}

## Schema

### Top-Level Resource

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **apiVersion** | '2025-08-01-preview' | The resource api version <br />_(ReadOnly, DeployTimeConstant)_ |
| **id** | string | The resource id <br />_(ReadOnly, DeployTimeConstant)_ |
| **location** | string | The geo-location where the resource lives |
| **name** | string | The resource name <br />_(Required, DeployTimeConstant, Identifier)_ |
| **properties** | [BicepConfigProperties](#bicepconfigproperties) | Bicep configuration properties. <br />_(Required)_ |
| **systemData** | [SystemData](#systemdata) | Metadata pertaining to creation and last modification of the resource. <br />_(ReadOnly)_ |
| **tags** | [TrackedResourceTags](#trackedresourcetags) | Resource tags. |
| **type** | 'Radius.Core/bicepConfigs' | The resource type <br />_(ReadOnly, DeployTimeConstant)_ |

### BicepConfigProperties

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **provisioningState** | 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Provisioning' | 'Succeeded' | 'Updating' | Provisioning state of the resource at the time the operation was called <br />_(ReadOnly)_ |
| **referencedBy** | string[] | Environments that reference this Bicep configuration. <br />_(ReadOnly)_ |
| **registryAuthentications** | [BicepConfigPropertiesRegistryAuthentications](#bicepconfigpropertiesregistryauthentications) | Authentication configuration for private Bicep registries, keyed by registry hostname (e.g. 'corp.acr.io'). The Bicep driver looks up credentials by the host parsed from the recipe template path. |

### BicepConfigPropertiesRegistryAuthentications

#### Properties

* **none**

#### Additional Properties

* **Additional Properties Type**: [BicepRegistryAuthentication](#bicepregistryauthentication)

### BicepRegistryAuthentication

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **authenticationMethod** | 'AwsIrsa' | 'AzureWI' | 'BasicAuth' | Supported authentication methods for private Bicep registries. |
| **awsIamRoleArn** | string | AWS IAM Role ARN for IRSA authentication. Required when authenticationMethod is 'AwsIrsa'. |
| **azureWiClientId** | string | Azure Workload Identity client ID. Required when authenticationMethod is 'AzureWI'. |
| **azureWiTenantId** | string | Azure Workload Identity tenant ID. Required when authenticationMethod is 'AzureWI'. |
| **basicAuthSecretId** | string | The ID of an Applications.Core/SecretStore resource containing username and password for BasicAuth. Required when authenticationMethod is 'BasicAuth'. |

### SystemData

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **createdAt** | string | The timestamp of resource creation (UTC). |
| **createdBy** | string | The identity that created the resource. |
| **createdByType** | 'Application' | 'Key' | 'ManagedIdentity' | 'User' | The type of identity that created the resource. |
| **lastModifiedAt** | string | The timestamp of resource last modification (UTC) |
| **lastModifiedBy** | string | The identity that last modified the resource. |
| **lastModifiedByType** | 'Application' | 'Key' | 'ManagedIdentity' | 'User' | The type of identity that created the resource. |

### TrackedResourceTags

#### Properties

* **none**

#### Additional Properties

* **Additional Properties Type**: string

Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,13 @@ description: "Detailed reference documentation for radius.core/environments@2025

| Property | Type | Description |
|----------|------|-------------|
| **bicepConfig** | string | Resource ID of a Radius.Core/bicepConfigs resource providing Bicep recipe settings. |
| **providers** | [Providers](#providers) | |
| **provisioningState** | 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Provisioning' | 'Succeeded' | 'Updating' | Provisioning state of the resource at the time the operation was called <br />_(ReadOnly)_ |
| **recipePacks** | string[] | List of Recipe Pack resource IDs linked to this environment. |
| **recipeParameters** | [EnvironmentPropertiesRecipeParameters](#environmentpropertiesrecipeparameters) | Recipe specific parameters that apply to all resources of a given type in this environment. |
| **simulated** | bool | Simulated environment. |
| **terraformConfig** | string | Resource ID of a Radius.Core/terraformConfigs resource providing Terraform recipe settings. |

### Providers

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---
type: docs
title: "Reference: radius.core/terraformconfigs@2025-08-01-preview"
linkTitle: "terraformconfigs"
description: "Detailed reference documentation for radius.core/terraformconfigs@2025-08-01-preview"
---

{{< schemaExample >}}

## Schema

### Top-Level Resource

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **apiVersion** | '2025-08-01-preview' | The resource api version <br />_(ReadOnly, DeployTimeConstant)_ |
| **id** | string | The resource id <br />_(ReadOnly, DeployTimeConstant)_ |
| **location** | string | The geo-location where the resource lives |
| **name** | string | The resource name <br />_(Required, DeployTimeConstant, Identifier)_ |
| **properties** | [TerraformConfigProperties](#terraformconfigproperties) | Terraform configuration properties. <br />_(Required)_ |
| **systemData** | [SystemData](#systemdata) | Metadata pertaining to creation and last modification of the resource. <br />_(ReadOnly)_ |
| **tags** | [TrackedResourceTags](#trackedresourcetags) | Resource tags. |
| **type** | 'Radius.Core/terraformConfigs' | The resource type <br />_(ReadOnly, DeployTimeConstant)_ |

### TerraformConfigProperties

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **env** | [TerraformConfigPropertiesEnv](#terraformconfigpropertiesenv) | Environment variables injected during Terraform recipe execution. |
| **provisioningState** | 'Accepted' | 'Canceled' | 'Creating' | 'Deleting' | 'Failed' | 'Provisioning' | 'Succeeded' | 'Updating' | Provisioning state of the resource at the time the operation was called <br />_(ReadOnly)_ |
| **referencedBy** | string[] | Environments that reference this Terraform configuration. <br />_(ReadOnly)_ |
| **terraformrc** | [TerraformrcConfig](#terraformrcconfig) | Terraform CLI configuration file (.terraformrc) settings. See https://developer.hashicorp.com/terraform/cli/config for details. |

### TerraformConfigPropertiesEnv

#### Properties

* **none**

#### Additional Properties

* **Additional Properties Type**: string

### TerraformrcConfig

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **credentials** | [TerraformrcConfigCredentials](#terraformrcconfigcredentials) | Credentials for authenticating to private Terraform registries (HTTP-based, e.g. app.terraform.io). Map of registry hostname to credential configuration. Rendered as native `credentials "hostname" {}` blocks in the generated .terraformrc. Note: this is for Terraform CLI registry auth (HTTP), not for Git-based module sources; Git auth is a separate mechanism. |
| **providerInstallation** | [TerraformProviderInstallation](#terraformproviderinstallation) | Provider installation configuration for Terraform CLI. |

### TerraformrcConfigCredentials

#### Properties

* **none**

#### Additional Properties

* **Additional Properties Type**: [TerraformCredentialConfig](#terraformcredentialconfig)

### TerraformCredentialConfig

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **secret** | string | The ID of an Applications.Core/SecretStore resource containing the authentication token. The secret store must have a secret named 'token'. |

### TerraformProviderInstallation

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **direct** | [TerraformProviderDirect](#terraformproviderdirect) | Direct provider installation configuration. |
| **networkMirror** | [TerraformProviderMirror](#terraformprovidermirror) | Network mirror configuration for Terraform providers. |

### TerraformProviderDirect

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **exclude** | string[] | Provider address patterns to exclude from direct installation. |
| **include** | string[] | Provider address patterns to include for direct installation. |

### TerraformProviderMirror

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **exclude** | string[] | Provider address patterns to exclude from this mirror. |
| **include** | string[] | Provider address patterns to include from this mirror. |
| **url** | string | The URL of the provider mirror. |

### SystemData

#### Properties

| Property | Type | Description |
|----------|------|-------------|
| **createdAt** | string | The timestamp of resource creation (UTC). |
| **createdBy** | string | The identity that created the resource. |
| **createdByType** | 'Application' | 'Key' | 'ManagedIdentity' | 'User' | The type of identity that created the resource. |
| **lastModifiedAt** | string | The timestamp of resource last modification (UTC) |
| **lastModifiedBy** | string | The identity that last modified the resource. |
| **lastModifiedByType** | 'Application' | 'Key' | 'ManagedIdentity' | 'User' | The type of identity that created the resource. |

### TrackedResourceTags

#### Properties

* **none**

#### Additional Properties

* **Additional Properties Type**: string

Loading