1 implementation of IResourceWithEnvironment
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
9public class RabbitMQServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithEnvironment
45 references to IResourceWithEnvironment
Aspire.Hosting (22)
ApplicationModel\ContainerResource.cs (1)
11public class ContainerResource(string name, string? entrypoint = null) : Resource(name), IResourceWithEnvironment, IResourceWithArgs, IResourceWithEndpoints
ApplicationModel\ExecutableResource.cs (1)
12public class ExecutableResource(string name, string command, string workingDirectory) : Resource(name), IResourceWithEnvironment, IResourceWithArgs, IResourceWithEndpoints
ApplicationModel\ProjectResource.cs (1)
10public class ProjectResource(string name) : Resource(name), IResourceWithEnvironment, IResourceWithArgs, IResourceWithServiceDiscovery
ApplicationModel\ResourceExtensions.cs (2)
80/// Using <see cref="GetEnvironmentVariableValuesAsync(IResourceWithEnvironment, DistributedApplicationOperation)"/> inside 103public static async ValueTask<Dictionary<string, string>> GetEnvironmentVariableValuesAsync(this IResourceWithEnvironment resource,
Dashboard\ConsoleLogsConfigurationExtensions.cs (1)
10internal static IResourceBuilder<T> ConfigureConsoleLogs<T>(this IResourceBuilder<T> builder) where T : IResourceWithEnvironment
OtlpConfigurationExtensions.cs (1)
113public static IResourceBuilder<T> WithOtlpExporter<T>(this IResourceBuilder<T> builder) where T : IResourceWithEnvironment
ResourceBuilderExtensions.cs (15)
28public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, string? value) where T : IResourceWithEnvironment 42where T : IResourceWithEnvironment 61where T : IResourceWithEnvironment 77public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, Func<string> callback) where T : IResourceWithEnvironment 89public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Action<EnvironmentCallbackContext> callback) where T : IResourceWithEnvironment 101public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Func<EnvironmentCallbackContext, Task> callback) where T : IResourceWithEnvironment 114public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, EndpointReference endpointReference) where T : IResourceWithEnvironment 130public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, IResourceBuilder<ParameterResource> parameter) where T : IResourceWithEnvironment 150where T : IResourceWithEnvironment 290where TDestination : IResourceWithEnvironment 315where TDestination : IResourceWithEnvironment 331where TDestination : IResourceWithEnvironment 355where TDestination : IResourceWithEnvironment 362where T : IResourceWithEnvironment 461if (env is not null && builder.Resource is IResourceWithEndpoints resourceWithEndpoints and IResourceWithEnvironment)
Aspire.Hosting.AWS (12)
CDK\CDKExtensions.cs (2)
171where TDestination : IResourceWithEnvironment 197where TDestination : IResourceWithEnvironment
CDK\Resources\CognitoResourceExtensions.cs (1)
48where TDestination : IResourceWithEnvironment
CDK\Resources\DynamoDBResourceExtensions.cs (1)
59where TDestination : IResourceWithEnvironment
CDK\Resources\KinesisResourceExtensions.cs (1)
38where TDestination : IResourceWithEnvironment
CDK\Resources\S3ResourceExtensions.cs (1)
91where TDestination : IResourceWithEnvironment
CDK\Resources\SNSResourceExtensions.cs (1)
49where TDestination : IResourceWithEnvironment
CDK\Resources\SQSResourceExtensions.cs (1)
37where TDestination : IResourceWithEnvironment
CloudFormation\CloudFormationExtensions.cs (2)
93where T : IResourceWithEnvironment 153where TDestination : IResourceWithEnvironment
SDKResourceExtensions.cs (2)
53/// <param name="builder">An <see cref="IResourceBuilder{T}"/> for <see cref="IResourceWithEnvironment"/></param> 57where TDestination : IResourceWithEnvironment
Aspire.Hosting.Azure (2)
AzureBicepResourceExtensions.cs (2)
80where T : IResourceWithEnvironment 97where T : IResourceWithEnvironment
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
12public class KafkaServerResource(string name) : ContainerResource(name), IResourceWithConnectionString, IResourceWithEnvironment
Aspire.Hosting.Orleans (5)
IProviderConfiguration.cs (1)
19void ConfigureResource<T>(IResourceBuilder<T> resourceBuilder, string configSectionPath) where T : IResourceWithEnvironment;
OrleansServiceClientExtensions.cs (1)
24where T : IResourceWithEnvironment, IResourceWithEndpoints
OrleansServiceExtensions.cs (2)
350where T : IResourceWithEnvironment, IResourceWithEndpoints 359where T : IResourceWithEnvironment, IResourceWithEndpoints
ProviderConfiguration.cs (1)
36public void ConfigureResource<T>(IResourceBuilder<T> resourceBuilder, string configurationSectionName) where T : IResourceWithEnvironment
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
104where TDestination : IResourceWithEnvironment
Aspire.Hosting.Qdrant.Tests (1)
QdrantPublicApiTests.cs (1)
75IResourceBuilder<IResourceWithEnvironment> builder = null!;
Aspire.Hosting.Tests (1)
ResourceNotificationTests.cs (1)
386IResourceWithEnvironment,