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) { // ... }}Parameters
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) { // ... }}Parameters
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) { // ... }}Parameters
builder IResourceBuilder<ProjectResource> config PublishECSFargateExpressServiceConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<ProjectResource> config PublishECSFargateServiceConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<ProjectResource> config PublishECSFargateServiceWithALBConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<RedisResource> config PublishElastiCacheProvisionClusterConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<ValkeyResource> config PublishElastiCacheProvisionClusterConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<RedisResource> config PublishElastiCacheServerlessClusterConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<ValkeyResource> config PublishElastiCacheServerlessClusterConfig? optional 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) { // ... }}Parameters
builder IResourceBuilder<LambdaProjectResource> config PublishLambdaFunctionConfig? optional