Watch Aspire live streamsDocsTry Aspire

RadiusSecretStoreConstruct Properties

ClassProperties6 members
Represents an Applications.Core/secretStores@2023-10-01-preview resource in the Bicep AST. Carries the store RadiusSecretStoreConstruct.StoreName, its RadiusSecretStoreConstruct.StoreType, exactly one of RadiusSecretStoreConstruct.EnvironmentId / RadiusSecretStoreConstruct.ApplicationId (the scope), an optional RadiusSecretStoreConstruct.ResourceReference ( <namespace>/<name> for the existing/sealed modes), and the RadiusSecretStoreConstruct.Data map.
ApplicationIdSection titled ApplicationIdBicepValue<string>
The application scope reference ( properties.application). Set only for application-scoped stores.
public BicepValue<string> ApplicationId { get; set; }
DataSection titled DataBicepDictionary<RadiusSecretStoreDataEntryConstruct>
The data map keyed by secret key name.
public BicepDictionary<RadiusSecretStoreDataEntryConstruct> Data { get; set; }
EnvironmentIdSection titled EnvironmentIdBicepValue<string>
The environment scope reference ( properties.environment). Set only for environment-scoped stores.
public BicepValue<string> EnvironmentId { get; set; }
ResourceReferenceSection titled ResourceReferenceBicepValue<string>
The <namespace>/<name> reference to an existing cluster Secret (existing/sealed modes).
public BicepValue<string> ResourceReference { get; set; }
StoreNameSection titled StoreNameBicepValue<string>
The resource name.
public BicepValue<string> StoreName { get; set; }
StoreTypeSection titled StoreTypeBicepValue<string>
The Radius secret-store type string (e.g. basicAuthentication).
public BicepValue<string> StoreType { get; set; }