RadiusCloudProviderExtensions
Classstaticnet10.0
Cloud-provider configuration entry points for
RadiusEnvironmentResource. These extensions attach a Annotations.RadiusCloudProvidersAnnotation to the environment that the publisher consumes to emit providers.azure / providers.aws scope blocks and to schedule rad credential register invocations during deploy. namespace Aspire.Hosting;
public static class RadiusCloudProviderExtensions{ // ...}Methods2
Section titled MethodsWithAwsProvider(IResourceBuilder<RadiusEnvironmentResource>, string, string, Action<IAwsRadiusProviderBuilder>)extensionexperimentalats ignoredIResourceBuilder<RadiusEnvironmentResource> Attaches an AWS cloud provider to the Radius environment. The
configure callback selects exactly one credential mode (Access Key or IRSA); omitting a selection is an error. WithAzureProvider(IResourceBuilder<RadiusEnvironmentResource>, string, string, Action<IAzureRadiusProviderBuilder>)extensionexperimentalats ignoredIResourceBuilder<RadiusEnvironmentResource> Attaches an Azure cloud provider to the Radius environment. The
configure callback selects exactly one credential mode (Service Principal or Workload Identity); omitting a selection is an error.