1 instantiation of RadiusContainerConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1029
var construct = new
RadiusContainerConstruct
(identifier, resourceName);
21 references to RadiusContainerConstruct
Aspire.Hosting.Radius (17)
Publishing\BicepPostProcessor.cs (2)
83
foreach (
var
resource in options.Containers)
348
foreach (
var
container in options.Containers)
Publishing\Constructs\RadiusContainerConstruct.cs (1)
102
/// Initializes a new <see cref="
RadiusContainerConstruct
"/> with the given Bicep
Publishing\RadiusInfrastructureBuilder.cs (13)
268
var containerConnectionTargets = new Dictionary<
RadiusContainerConstruct
, Dictionary<string, RadiusResourceTypeConstruct>>();
291
var
containerConstruct = CreateContainerConstruct(
411
Dictionary<
RadiusContainerConstruct
, Dictionary<string, string>> ContainerConnectionTargetIds,
436
Dictionary<
RadiusContainerConstruct
, Dictionary<string, RadiusResourceTypeConstruct>> containerConnectionTargets,
506
foreach (
var
container in options.Containers)
1021
private static
RadiusContainerConstruct
CreateContainerConstruct(
1029
var
construct = new RadiusContainerConstruct(identifier, resourceName);
1459
var containersByMapKey = new Dictionary<string,
RadiusContainerConstruct
>(StringComparer.Ordinal);
1460
foreach (
var
container in options.Containers)
1478
if (!containersByMapKey.TryGetValue(mapKey, out
var
container))
1545
foreach (
var
container in options.Containers)
1596
private static void ValidateContainerNameMatchesMapKey(
RadiusContainerConstruct
container)
1624
private static void ValidateServiceNameWithinKubernetesLimit(
RadiusContainerConstruct
container)
Publishing\RadiusInfrastructureOptions.cs (1)
52
public List<
RadiusContainerConstruct
> Containers { get; } = [];
Aspire.Hosting.Radius.Tests (4)
Publishing\BicepSyntaxValidationTests.cs (2)
109
foreach (
var
container in options.Containers.OfType<
RadiusContainerConstruct
>())
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
137
RadiusContainerConstruct
? capturedContainer = null;
Publishing\MultiEnvironmentPublishTests.cs (1)
50
Assert.DoesNotContain(options.Containers.OfType<
RadiusContainerConstruct
>(),