1 instantiation of RadiusInfrastructureOptions
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
121var options = new RadiusInfrastructureOptions();
29 references to RadiusInfrastructureOptions
Aspire.Hosting.Radius (23)
Publishing\BicepPostProcessor.cs (4)
19/// Compiles <see cref="RadiusInfrastructureOptions"/> to Bicep using the 23internal static string CompileBicep(RadiusInfrastructureOptions options, string environmentName, ILogger logger) 295private static void ValidateUniqueIdentifiers(RadiusInfrastructureOptions options) 378private static void ValidateRecipeReferences(RadiusInfrastructureOptions options, ILogger logger)
Publishing\RadiusBicepPublishingContext.cs (5)
71var options = await builder.BuildAsync(context.ExecutionContext, cancellationToken).ConfigureAwait(false); 125internal RadiusInfrastructureOptions BuildOptions(DistributedApplicationModel model, ILogger? logger = null) 139var options = BuildOptions(model, logger); 144private static void LogRecipePackSummary(RadiusInfrastructureOptions options, ILogger logger) 165private static void CopySealedSecretManifests(RadiusInfrastructureOptions options, string outputDir, ILogger logger)
Publishing\RadiusInfrastructureBuilder.cs (10)
106/// Builds the Bicep AST and populates a <see cref="RadiusInfrastructureOptions"/> with 114internal async Task<RadiusInfrastructureOptions> BuildAsync( 121var options = new RadiusInfrastructureOptions(); 430RadiusInfrastructureOptions options, 563/// <see cref="RadiusInfrastructureOptions.SecretStores"/>. 1426private void RunConfigureCallbacks(RadiusInfrastructureOptions options) 1453RadiusInfrastructureOptions options, 1937RadiusInfrastructureOptions options, 2115RadiusInfrastructureOptions options) 2137private string ResolveSecretResourceReference(RadiusSecretStoreResource store, RadiusInfrastructureOptions options)
Publishing\RadiusPublishAnnotations.cs (3)
12/// Annotation that stores a <see cref="RadiusInfrastructureOptions"/> configuration callback 15internal sealed class RadiusInfrastructureConfigureAnnotation(Action<RadiusInfrastructureOptions> configure) : IResourceAnnotation 17public Action<RadiusInfrastructureOptions> Configure { get; } = configure;
RadiusExtensions.cs (1)
94Action<RadiusInfrastructureOptions> configure)
Aspire.Hosting.Radius.Tests (6)
Publishing\BicepSyntaxValidationTests.cs (1)
107var options = context.BuildOptions(model);
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
83var options = context.BuildOptions(model);
Publishing\MultiEnvironmentPublishTests.cs (1)
45var options = context.BuildOptions(model);
Publishing\RadiusDeployParametersTests.cs (1)
34var options = new RadiusBicepPublishingContext(radiusEnv).BuildOptions(model);
Publishing\SealedSecretPublishTests.cs (2)
139var options = context.BuildOptions(model); 201private static RadiusInfrastructureOptions BuildOptionsForStore(string storeName, string manifest)