1 instantiation of RadiusInfrastructureOptions
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
237var options = new RadiusInfrastructureOptions();
44 references to RadiusInfrastructureOptions
Aspire.Hosting.Radius (36)
Publishing\BicepPostProcessor.cs (4)
19/// Compiles <see cref="RadiusInfrastructureOptions"/> to Bicep using the 23internal static string CompileBicep(RadiusInfrastructureOptions options, string environmentName, ILogger logger) 302private static void ValidateUniqueIdentifiers(RadiusInfrastructureOptions options) 390private 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 (23)
222/// Builds the Bicep AST and populates a <see cref="RadiusInfrastructureOptions"/> with 230internal async Task<RadiusInfrastructureOptions> BuildAsync( 237var options = new RadiusInfrastructureOptions(); 568private void RecordDeployParameters(RadiusInfrastructureOptions options) 604private Dictionary<ParameterResource, IReadOnlyList<IResource>> BuildLiveRabbitMqUserNames(RadiusInfrastructureOptions options) 664RadiusInfrastructureOptions options, 797/// <see cref="RadiusInfrastructureOptions.SecretStores"/>. 874RadiusInfrastructureOptions options, 1014RadiusInfrastructureOptions options, 1163private static void ValidateNoPhysicalSecretCollisions(RadiusInfrastructureOptions options) 1354private static void ValidateFinalSecretShapes(RadiusInfrastructureOptions options) 1904RadiusInfrastructureOptions options, 2115RadiusInfrastructureOptions options, 2664RadiusInfrastructureOptions options, 3643RadiusInfrastructureOptions options, 3856RadiusInfrastructureOptions options, 4618private void RebuildProjectedEnvValues(RadiusInfrastructureOptions options) 4907private void RunConfigureCallbacks(RadiusInfrastructureOptions options) 4934RadiusInfrastructureOptions options, 5097private static void ValidateContainerEnvVarForms(RadiusInfrastructureOptions options) 5549RadiusInfrastructureOptions options, 5727RadiusInfrastructureOptions options) 5749private 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 (8)
Publishing\BicepSyntaxValidationTests.cs (1)
107var options = context.BuildOptions(model);
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
84var options = context.BuildOptions(model);
Publishing\ContainerSecretEnvironmentTests.cs (1)
27Action<RadiusInfrastructureOptions>? configureInfrastructure = null)
Publishing\MultiEnvironmentPublishTests.cs (1)
45var options = context.BuildOptions(model);
Publishing\PostCallbackSecretValidationTests.cs (1)
47Action<RadiusInfrastructureOptions>? configureInfrastructure = null,
Publishing\RadiusDeployParametersTests.cs (1)
36var options = new RadiusBicepPublishingContext(radiusEnv).BuildOptions(model);
Publishing\SealedSecretPublishTests.cs (2)
139var options = context.BuildOptions(model); 201private static RadiusInfrastructureOptions BuildOptionsForStore(string storeName, string manifest)