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", 197AddRecipeEntry(udtRecipeEntries, RadiusResourceTypes.Containers); 679(resource is ContainerResource && resourceType == RadiusResourceTypes.Containers)) 683else if (resourceType != RadiusResourceTypes.Containers)
ResourceMapping\ResourceTypeMapper.cs (32)
54RadiusResourceTypes.RedisCaches, 55RadiusResourceTypes.RadiusApiVersion, 56RadiusResourceTypes.LegacyRedisCaches, 57RadiusResourceTypes.LegacyApiVersion), 60RadiusResourceTypes.SqlDatabases, 61RadiusResourceTypes.RadiusApiVersion), 64RadiusResourceTypes.PostgreSqlDatabases, 65RadiusResourceTypes.RadiusApiVersion), 68RadiusResourceTypes.MongoDatabases, 69RadiusResourceTypes.RadiusApiVersion, 70RadiusResourceTypes.LegacyMongoDatabases, 71RadiusResourceTypes.LegacyApiVersion), 74RadiusResourceTypes.RabbitMQQueues, 75RadiusResourceTypes.RadiusApiVersion, 76RadiusResourceTypes.LegacyRabbitMQQueues, 77RadiusResourceTypes.LegacyApiVersion), 81RadiusResourceTypes.Containers, 82RadiusResourceTypes.RadiusApiVersion), 85RadiusResourceTypes.Containers, 86RadiusResourceTypes.RadiusApiVersion), 90RadiusResourceTypes.DaprStateStores, 91RadiusResourceTypes.RadiusApiVersion, 92RadiusResourceTypes.LegacyDaprStateStores, 93RadiusResourceTypes.LegacyApiVersion), 96RadiusResourceTypes.DaprPubSubBrokers, 97RadiusResourceTypes.RadiusApiVersion, 98RadiusResourceTypes.LegacyDaprPubSubBrokers, 99RadiusResourceTypes.LegacyApiVersion), 103RadiusResourceTypes.Containers, 104RadiusResourceTypes.RadiusApiVersion); 172/// <see cref="RadiusResourceTypes.Containers"/>). 182&& !string.Equals(mapping.RadiusType, RadiusResourceTypes.Containers, StringComparison.Ordinal);
Aspire.Hosting.Radius.Tests (22)
Publishing\BicepSyntaxValidationTests.cs (2)
50Assert.Contains($"Radius.Core/environments@{RadiusResourceTypes.RadiusApiVersion}", bicep); 51Assert.Contains($"Radius.Core/applications@{RadiusResourceTypes.RadiusApiVersion}", bicep);
ResourceMapping\ResourceTypeMapperTests.cs (20)
30Assert.Equal(RadiusResourceTypes.LegacyRedisCaches, type); 31Assert.Equal(RadiusResourceTypes.LegacyApiVersion, apiVersion); 43Assert.Equal(RadiusResourceTypes.SqlDatabases, type); 44Assert.Equal(RadiusResourceTypes.RadiusApiVersion, apiVersion); 54Assert.Equal(RadiusResourceTypes.LegacyMongoDatabases, type); 55Assert.Equal(RadiusResourceTypes.LegacyApiVersion, apiVersion); 67Assert.Equal(RadiusResourceTypes.LegacyRabbitMQQueues, type); 68Assert.Equal(RadiusResourceTypes.LegacyApiVersion, apiVersion); 79Assert.Equal(RadiusResourceTypes.Containers, type); 80Assert.Equal(RadiusResourceTypes.RadiusApiVersion, apiVersion); 90Assert.Equal(RadiusResourceTypes.Containers, type); 91Assert.Equal(RadiusResourceTypes.RadiusApiVersion, apiVersion); 102Assert.Equal(RadiusResourceTypes.PostgreSqlDatabases, type); 103Assert.Equal(RadiusResourceTypes.RadiusApiVersion, apiVersion); 113Assert.Equal(RadiusResourceTypes.Containers, type); 114Assert.Equal(RadiusResourceTypes.RadiusApiVersion, apiVersion); 147Assert.Equal(RadiusResourceTypes.LegacyDaprStateStores, type); 148Assert.Equal(RadiusResourceTypes.LegacyApiVersion, apiVersion); 159Assert.Equal(RadiusResourceTypes.LegacyDaprPubSubBrokers, type); 160Assert.Equal(RadiusResourceTypes.LegacyApiVersion, apiVersion);