80 references to RadiusResourceTypes
Aspire.Hosting.Radius (58)
Publishing\Constructs\LegacyApplicationConstruct.cs (2)
40
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.LegacyApplications),
RadiusResourceTypes
.LegacyApiVersion)
Publishing\Constructs\LegacyApplicationEnvironmentConstruct.cs (2)
104
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.LegacyEnvironments),
RadiusResourceTypes
.LegacyApiVersion)
Publishing\Constructs\RadiusApplicationConstruct.cs (2)
38
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.Applications),
RadiusResourceTypes
.RadiusApiVersion)
Publishing\Constructs\RadiusContainerConstruct.cs (2)
121
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.Containers),
RadiusResourceTypes
.RadiusApiVersion)
Publishing\Constructs\RadiusEnvironmentConstruct.cs (2)
105
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.Environments),
RadiusResourceTypes
.RadiusApiVersion)
Publishing\Constructs\RadiusRecipePackConstruct.cs (2)
41
: base(bicepIdentifier, new Azure.Core.ResourceType(
RadiusResourceTypes
.RecipePacks),
RadiusResourceTypes
.RadiusApiVersion)
Publishing\RadiusInfrastructureBuilder.cs (14)
76
[
RadiusResourceTypes
.RedisCaches] = "ghcr.io/radius-project/recipes/local-dev/rediscaches:latest",
77
[
RadiusResourceTypes
.SqlDatabases] = "ghcr.io/radius-project/recipes/local-dev/sqldatabases:latest",
78
[
RadiusResourceTypes
.PostgreSqlDatabases] = "ghcr.io/radius-project/recipes/local-dev/postgresqldatabases:latest",
79
[
RadiusResourceTypes
.MongoDatabases] = "ghcr.io/radius-project/recipes/local-dev/mongodatabases:latest",
80
[
RadiusResourceTypes
.RabbitMQQueues] = "ghcr.io/radius-project/recipes/local-dev/rabbitmqqueues:latest",
84
[
RadiusResourceTypes
.Containers] = "ghcr.io/radius-project/kube-recipes/containers:latest",
86
[
RadiusResourceTypes
.LegacyRedisCaches] = "ghcr.io/radius-project/recipes/local-dev/rediscaches:latest",
87
[
RadiusResourceTypes
.LegacyMongoDatabases] = "ghcr.io/radius-project/recipes/local-dev/mongodatabases:latest",
88
[
RadiusResourceTypes
.LegacyRabbitMQQueues] = "ghcr.io/radius-project/recipes/local-dev/rabbitmqqueues:latest",
89
[
RadiusResourceTypes
.LegacyDaprStateStores] = "ghcr.io/radius-project/recipes/local-dev/daprstatestores:latest",
90
[
RadiusResourceTypes
.LegacyDaprPubSubBrokers] = "ghcr.io/radius-project/recipes/local-dev/daprpubsubbrokers:latest",
197
AddRecipeEntry(udtRecipeEntries,
RadiusResourceTypes
.Containers);
679
(resource is ContainerResource && resourceType ==
RadiusResourceTypes
.Containers))
683
else if (resourceType !=
RadiusResourceTypes
.Containers)
ResourceMapping\ResourceTypeMapper.cs (32)
54
RadiusResourceTypes
.RedisCaches,
55
RadiusResourceTypes
.RadiusApiVersion,
56
RadiusResourceTypes
.LegacyRedisCaches,
57
RadiusResourceTypes
.LegacyApiVersion),
60
RadiusResourceTypes
.SqlDatabases,
61
RadiusResourceTypes
.RadiusApiVersion),
64
RadiusResourceTypes
.PostgreSqlDatabases,
65
RadiusResourceTypes
.RadiusApiVersion),
68
RadiusResourceTypes
.MongoDatabases,
69
RadiusResourceTypes
.RadiusApiVersion,
70
RadiusResourceTypes
.LegacyMongoDatabases,
71
RadiusResourceTypes
.LegacyApiVersion),
74
RadiusResourceTypes
.RabbitMQQueues,
75
RadiusResourceTypes
.RadiusApiVersion,
76
RadiusResourceTypes
.LegacyRabbitMQQueues,
77
RadiusResourceTypes
.LegacyApiVersion),
81
RadiusResourceTypes
.Containers,
82
RadiusResourceTypes
.RadiusApiVersion),
85
RadiusResourceTypes
.Containers,
86
RadiusResourceTypes
.RadiusApiVersion),
90
RadiusResourceTypes
.DaprStateStores,
91
RadiusResourceTypes
.RadiusApiVersion,
92
RadiusResourceTypes
.LegacyDaprStateStores,
93
RadiusResourceTypes
.LegacyApiVersion),
96
RadiusResourceTypes
.DaprPubSubBrokers,
97
RadiusResourceTypes
.RadiusApiVersion,
98
RadiusResourceTypes
.LegacyDaprPubSubBrokers,
99
RadiusResourceTypes
.LegacyApiVersion),
103
RadiusResourceTypes
.Containers,
104
RadiusResourceTypes
.RadiusApiVersion);
172
/// <see cref="
RadiusResourceTypes
.Containers"/>).
182
&& !string.Equals(mapping.RadiusType,
RadiusResourceTypes
.Containers, StringComparison.Ordinal);
Aspire.Hosting.Radius.Tests (22)
Publishing\BicepSyntaxValidationTests.cs (2)
50
Assert.Contains($"Radius.Core/environments@{
RadiusResourceTypes
.RadiusApiVersion}", bicep);
51
Assert.Contains($"Radius.Core/applications@{
RadiusResourceTypes
.RadiusApiVersion}", bicep);
ResourceMapping\ResourceTypeMapperTests.cs (20)
30
Assert.Equal(
RadiusResourceTypes
.LegacyRedisCaches, type);
31
Assert.Equal(
RadiusResourceTypes
.LegacyApiVersion, apiVersion);
43
Assert.Equal(
RadiusResourceTypes
.SqlDatabases, type);
44
Assert.Equal(
RadiusResourceTypes
.RadiusApiVersion, apiVersion);
54
Assert.Equal(
RadiusResourceTypes
.LegacyMongoDatabases, type);
55
Assert.Equal(
RadiusResourceTypes
.LegacyApiVersion, apiVersion);
67
Assert.Equal(
RadiusResourceTypes
.LegacyRabbitMQQueues, type);
68
Assert.Equal(
RadiusResourceTypes
.LegacyApiVersion, apiVersion);
79
Assert.Equal(
RadiusResourceTypes
.Containers, type);
80
Assert.Equal(
RadiusResourceTypes
.RadiusApiVersion, apiVersion);
90
Assert.Equal(
RadiusResourceTypes
.Containers, type);
91
Assert.Equal(
RadiusResourceTypes
.RadiusApiVersion, apiVersion);
102
Assert.Equal(
RadiusResourceTypes
.PostgreSqlDatabases, type);
103
Assert.Equal(
RadiusResourceTypes
.RadiusApiVersion, apiVersion);
113
Assert.Equal(
RadiusResourceTypes
.Containers, type);
114
Assert.Equal(
RadiusResourceTypes
.RadiusApiVersion, apiVersion);
147
Assert.Equal(
RadiusResourceTypes
.LegacyDaprStateStores, type);
148
Assert.Equal(
RadiusResourceTypes
.LegacyApiVersion, apiVersion);
159
Assert.Equal(
RadiusResourceTypes
.LegacyDaprPubSubBrokers, type);
160
Assert.Equal(
RadiusResourceTypes
.LegacyApiVersion, apiVersion);