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) { // ... }}Parameters
builderIDistributedApplicationBuildernamestringcdkDefaultsProviderFactoryCDKDefaultsProviderFactoryenvironmentResourceConfigAWSCDKEnvironmentResourceConfig?optionalstackNamestring?optionalAddAWSCDKEnvironment(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) { // ... }}Parameters
builderIDistributedApplicationBuildernamestringcdkDefaultsProviderFactoryCDKDefaultsProviderFactorystackFactoryFunc<App, IStackProps, T>environmentResourceConfigAWSCDKEnvironmentResourceConfig?optionalPublishAsECSFargateExpressService(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) { // ... }}Parameters
builderIResourceBuilder<ProjectResource>configPublishECSFargateExpressServiceConfig?optionalPublishAsECSFargateService(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) { // ... }}Parameters
builderIResourceBuilder<ProjectResource>configPublishECSFargateServiceConfig?optionalPublishAsECSFargateServiceWithALB(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) { // ... }}Parameters
builderIResourceBuilder<ProjectResource>configPublishECSFargateServiceWithALBConfig?optionalPublishAsElasticCacheProvisionCluster(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) { // ... }}Parameters
builderIResourceBuilder<RedisResource>configPublishElastiCacheProvisionClusterConfig?optionalPublishAsElasticCacheProvisionCluster(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) { // ... }}Parameters
builderIResourceBuilder<ValkeyResource>configPublishElastiCacheProvisionClusterConfig?optionalPublishAsElasticCacheServerlessCluster(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) { // ... }}Parameters
builderIResourceBuilder<RedisResource>configPublishElastiCacheServerlessClusterConfig?optionalPublishAsElasticCacheServerlessCluster(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) { // ... }}Parameters
builderIResourceBuilder<ValkeyResource>configPublishElastiCacheServerlessClusterConfig?optionalPublishAsLambdaFunction(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) { // ... }}Parameters
builderIResourceBuilder<LambdaProjectResource>configPublishLambdaFunctionConfig?optional