AWSCDKEnvironmentExtensions Methods
ClassMethods11 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
builderIDistributedApplicationBuilder namestringcdkDefaultsProviderFactory CDKenvironmentResourceConfig AWSCDKstackName string?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
builderIDistributedApplicationBuilder namestringcdkDefaultsProviderFactory CDKstackFactory Func<App, IStackProps, T> environmentResourceConfig AWSCDKPublishAsAgentCoreRuntime(IResourceBuilder<ProjectResource>, PublishAgentCoreRuntimeConfig?) Section titled PublishAsAgentCoreRuntime(IResourceBuilder<ProjectResource>, PublishAgentCoreRuntimeConfig?)extensionIResourceBuilder<ProjectResource> public static class AWSCDKEnvironmentExtensions{ public static IResourceBuilder<ProjectResource> PublishAsAgentCoreRuntime( this IResourceBuilder<ProjectResource> builder, PublishAgentCoreRuntimeConfig? config = null) { // ... }}Parameters
builderIResourceBuilder<ProjectResource> configPublishPublishAsECSFargateExpressService(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> configPublishPublishAsECSFargateService(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> configPublishPublishAsECSFargateServiceWithALB(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> configPublishPublishAsElasticCacheProvisionCluster(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> configPublishPublishAsElasticCacheProvisionCluster(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> configPublishPublishAsElasticCacheServerlessCluster(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> configPublishPublishAsElasticCacheServerlessCluster(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> configPublishPublishAsLambdaFunction(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> configPublish