1 instantiation of RadiusContainerConstruct
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
3556
var construct = new
RadiusContainerConstruct
(identifier, resourceName);
26 references to RadiusContainerConstruct
Aspire.Hosting.Radius (22)
Publishing\BicepPostProcessor.cs (2)
90
foreach (
var
resource in options.Containers)
360
foreach (
var
container in options.Containers)
Publishing\Constructs\RadiusContainerConstruct.cs (1)
104
/// Initializes a new <see cref="
RadiusContainerConstruct
"/> with the given Bicep
Publishing\RadiusInfrastructureBuilder.cs (18)
405
var containerConnectionTargets = new Dictionary<
RadiusContainerConstruct
, Dictionary<string, RadiusResourceTypeConstruct>>();
430
var
containerConstruct = CreateContainerConstruct(
645
Dictionary<
RadiusContainerConstruct
, Dictionary<string, string>> ContainerConnectionTargetIds,
670
Dictionary<
RadiusContainerConstruct
, Dictionary<string, RadiusResourceTypeConstruct>> containerConnectionTargets,
740
foreach (
var
container in options.Containers)
1024
var liveContainers = new HashSet<
RadiusContainerConstruct
>(options.Containers);
3548
private static
RadiusContainerConstruct
CreateContainerConstruct(
3556
var
construct = new RadiusContainerConstruct(identifier, resourceName);
3928
public
RadiusContainerConstruct
? Container { get; set; }
3994
public
RadiusContainerConstruct
? Container { get; set; }
4621
var liveContainers = new HashSet<
RadiusContainerConstruct
>(options.Containers);
4940
var containersByMapKey = new Dictionary<string,
RadiusContainerConstruct
>(StringComparer.Ordinal);
4941
foreach (
var
container in options.Containers)
4959
if (!containersByMapKey.TryGetValue(mapKey, out
var
container))
5026
foreach (
var
container in options.Containers)
5099
foreach (
var
container in options.Containers)
5192
private static void ValidateContainerNameMatchesMapKey(
RadiusContainerConstruct
container)
5220
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)
138
RadiusContainerConstruct
? capturedContainer = null;
Publishing\MultiEnvironmentPublishTests.cs (1)
50
Assert.DoesNotContain(options.Containers.OfType<
RadiusContainerConstruct
>(),