Watch Aspire live streamsDocsTry Aspire

RadiusSecretStoreType

Enumnet10.0
📦 Aspire.Hosting.Radius v13.6.0-preview.1.26478.8
The Radius secret-store type, mapping 1:1 to the Applications.Core/secretStores properties.type string values. The type drives required-key validation ( ASPIRERADIUS040) and the default per-key encoding ( ASPIRERADIUS047).
namespace Aspire.Hosting.Radius;
public enum RadiusSecretStoreType
Generic= 0
An untyped secret store (Radius generic); no required keys; default encoding raw.
Certificate= 1
A TLS certificate store (Radius certificate, maps to kubernetes.io/tls). Requires tls.crt and tls.key; encoding must be base64.
BasicAuthentication= 2
Basic-authentication credentials (Radius basicAuthentication). Requires username and password.
AzureWorkloadIdentity= 3
Azure workload-identity credentials (Radius azureWorkloadIdentity). Requires clientId and tenantId.
AwsIrsa= 4
AWS IRSA credentials (Radius awsIRSA). Requires roleARN.