Skip to content
Docs Try Aspire

AWSCDKEnvironmentExtensions Methods

Class Methods 10 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?) extension IResourceBuilder<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)
{
// ...
}
}
builder IDistributedApplicationBuilder
name string
cdkDefaultsProviderFactory CDKDefaultsProviderFactory
environmentResourceConfig AWSCDKEnvironmentResourceConfig? optional
stackName string? optional
AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, Func<App, IStackProps, T>, AWSCDKEnvironmentResourceConfig?) Section titled AddAWSCDKEnvironment(IDistributedApplicationBuilder, string, CDKDefaultsProviderFactory, Func<App, IStackProps, T>, AWSCDKEnvironmentResourceConfig?) extension IResourceBuilder<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)
{
// ...
}
}
builder IDistributedApplicationBuilder
name string
cdkDefaultsProviderFactory CDKDefaultsProviderFactory
stackFactory Func<App, IStackProps, T>
environmentResourceConfig AWSCDKEnvironmentResourceConfig? optional
PublishAsECSFargateExpressService(IResourceBuilder<ProjectResource>, PublishECSFargateExpressServiceConfig?) Section titled PublishAsECSFargateExpressService(IResourceBuilder<ProjectResource>, PublishECSFargateExpressServiceConfig?) extension IResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateExpressService(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateExpressServiceConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<ProjectResource>
PublishAsECSFargateService(IResourceBuilder<ProjectResource>, PublishECSFargateServiceConfig?) Section titled PublishAsECSFargateService(IResourceBuilder<ProjectResource>, PublishECSFargateServiceConfig?) extension IResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateService(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateServiceConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<ProjectResource>
PublishAsECSFargateServiceWithALB(IResourceBuilder<ProjectResource>, PublishECSFargateServiceWithALBConfig?) Section titled PublishAsECSFargateServiceWithALB(IResourceBuilder<ProjectResource>, PublishECSFargateServiceWithALBConfig?) extension IResourceBuilder<ProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ProjectResource> PublishAsECSFargateServiceWithALB(
this IResourceBuilder<ProjectResource> builder,
PublishECSFargateServiceWithALBConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<ProjectResource>
PublishAsElasticCacheProvisionCluster(IResourceBuilder<RedisResource>, PublishElastiCacheProvisionClusterConfig?) Section titled PublishAsElasticCacheProvisionCluster(IResourceBuilder<RedisResource>, PublishElastiCacheProvisionClusterConfig?) extension IResourceBuilder<RedisResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<RedisResource> PublishAsElasticCacheProvisionCluster(
this IResourceBuilder<RedisResource> builder,
PublishElastiCacheProvisionClusterConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<RedisResource>
PublishAsElasticCacheProvisionCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheProvisionClusterConfig?) Section titled PublishAsElasticCacheProvisionCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheProvisionClusterConfig?) extension IResourceBuilder<ValkeyResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ValkeyResource> PublishAsElasticCacheProvisionCluster(
this IResourceBuilder<ValkeyResource> builder,
PublishElastiCacheProvisionClusterConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<ValkeyResource>
PublishAsElasticCacheServerlessCluster(IResourceBuilder<RedisResource>, PublishElastiCacheServerlessClusterConfig?) Section titled PublishAsElasticCacheServerlessCluster(IResourceBuilder<RedisResource>, PublishElastiCacheServerlessClusterConfig?) extension IResourceBuilder<RedisResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<RedisResource> PublishAsElasticCacheServerlessCluster(
this IResourceBuilder<RedisResource> builder,
PublishElastiCacheServerlessClusterConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<RedisResource>
PublishAsElasticCacheServerlessCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheServerlessClusterConfig?) Section titled PublishAsElasticCacheServerlessCluster(IResourceBuilder<ValkeyResource>, PublishElastiCacheServerlessClusterConfig?) extension IResourceBuilder<ValkeyResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<ValkeyResource> PublishAsElasticCacheServerlessCluster(
this IResourceBuilder<ValkeyResource> builder,
PublishElastiCacheServerlessClusterConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<ValkeyResource>
PublishAsLambdaFunction(IResourceBuilder<LambdaProjectResource>, PublishLambdaFunctionConfig?) Section titled PublishAsLambdaFunction(IResourceBuilder<LambdaProjectResource>, PublishLambdaFunctionConfig?) extension IResourceBuilder<LambdaProjectResource>
public static class AWSCDKEnvironmentExtensions
{
public static IResourceBuilder<LambdaProjectResource> PublishAsLambdaFunction(
this IResourceBuilder<LambdaProjectResource> builder,
PublishLambdaFunctionConfig? config = null)
{
// ...
}
}
builder IResourceBuilder<LambdaProjectResource>