Skip to content
DocsTry Aspire
DocsTry

AWSCDKEnvironmentExtensions Methods

ClassMethods10 members
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, AWSCDKEnvironmentResourceConfig?, string?)Section titled AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, AWSCDKEnvironmentResourceConfig?, string?)extensionIResourceBuilder<AWSCDKEnvironmentResource<Stack>>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<AWSCDKEnvironmentResource<Stack>> AddAWSCDKEnvironment(
this IDistributedApplicationBuilder builder,
string name,
CDKDefaultsProviderFactory cdkDefaultsProviderFactory,
AWSCDKEnvironmentResourceConfig? environmentResourceConfig = null,
string? stackName = null)
{
// ...
}
}
builderIDistributedApplicationBuilder
namestring
cdkDefaultsProviderFactoryCDKDefaultsProviderFactory
environmentResourceConfigAWSCDKEnvironmentResourceConfig?optional
stackNamestring?optional
AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, Func<App, IStackProps, T>, AWSCDKEnvironmentResourceConfig?)Section titled AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, Func<App, IStackProps, T>, AWSCDKEnvironmentResourceConfig?)extensionIResourceBuilder<AWSCDKEnvironmentResource<T>>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<AWSCDKEnvironmentResource<T>> AddAWSCDKEnvironment<T>(
this IDistributedApplicationBuilder builder,
string name,
CDKDefaultsProviderFactory cdkDefaultsProviderFactory,
Func<App, IStackProps, T> stackFactory,
AWSCDKEnvironmentResourceConfig? environmentResourceConfig = null)
{
// ...
}
}
builderIDistributedApplicationBuilder
namestring
cdkDefaultsProviderFactoryCDKDefaultsProviderFactory
stackFactoryFunc<App, IStackProps, T>
environmentResourceConfigAWSCDKEnvironmentResourceConfig?optional
PublishAsECSFargateExpressService(IResourceBuilder<ProjectResource>, PublishECSFargateExpressServiceConfig?)Section titled PublishAsECSFargateExpressService(IResourceBuilder<ProjectResource>, PublishECSFargateExpressServiceConfig?)extensionIResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateExpressService(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateExpressServiceConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<ProjectResource>
PublishAsECSFargateService(IResourceBuilder<ProjectResource>, PublishECSFargateServiceConfig?)Section titled PublishAsECSFargateService(IResourceBuilder<ProjectResource>, PublishECSFargateServiceConfig?)extensionIResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateService(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateServiceConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<ProjectResource>
PublishAsECSFargateServiceWithALB(IResourceBuilder<ProjectResource>, PublishECSFargateServiceWithALBConfig?)Section titled PublishAsECSFargateServiceWithALB(IResourceBuilder<ProjectResource>, PublishECSFargateServiceWithALBConfig?)extensionIResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateServiceWithALB(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateServiceWithALBConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<ProjectResource>
PublishAsElasticCacheProvisionCluster(IResourceBuilder<RedisResource>, PublishElastiCacheProvisionClusterConfig?)Section titled PublishAsElasticCacheProvisionCluster(IResourceBuilder<RedisResource>, PublishElastiCacheProvisionClusterConfig?)extensionIResourceBuilder<RedisResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<RedisResource> PublishAsElasticCacheProvisionCluster(
this IResourceBuilder<RedisResource> builder,
PublishElastiCacheProvisionClusterConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<RedisResource>
PublishAsElasticCacheProvisionCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheProvisionClusterConfig?)Section titled PublishAsElasticCacheProvisionCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheProvisionClusterConfig?)extensionIResourceBuilder<ValkeyResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ValkeyResource> PublishAsElasticCacheProvisionCluster(
this IResourceBuilder<ValkeyResource> builder,
PublishElastiCacheProvisionClusterConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<ValkeyResource>
PublishAsElasticCacheServerlessCluster(IResourceBuilder<RedisResource>, PublishElastiCacheServerlessClusterConfig?)Section titled PublishAsElasticCacheServerlessCluster(IResourceBuilder<RedisResource>, PublishElastiCacheServerlessClusterConfig?)extensionIResourceBuilder<RedisResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<RedisResource> PublishAsElasticCacheServerlessCluster(
this IResourceBuilder<RedisResource> builder,
PublishElastiCacheServerlessClusterConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<RedisResource>
PublishAsElasticCacheServerlessCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheServerlessClusterConfig?)Section titled PublishAsElasticCacheServerlessCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheServerlessClusterConfig?)extensionIResourceBuilder<ValkeyResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ValkeyResource> PublishAsElasticCacheServerlessCluster(
this IResourceBuilder<ValkeyResource> builder,
PublishElastiCacheServerlessClusterConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<ValkeyResource>
PublishAsLambdaFunction(IResourceBuilder<LambdaProjectResource>, PublishLambdaFunctionConfig?)Section titled PublishAsLambdaFunction(IResourceBuilder<LambdaProjectResource>, PublishLambdaFunctionConfig?)extensionIResourceBuilder<LambdaProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<LambdaProjectResource> PublishAsLambdaFunction(
this IResourceBuilder<LambdaProjectResource> builder,
PublishLambdaFunctionConfig? config = null)
{
// ...
}
}
builderIResourceBuilder<LambdaProjectResource>