Uses of Class
software.amazon.awscdk.services.ecs.patterns.NetworkMultipleTargetGroupsFargateService.Builder
Packages that use NetworkMultipleTargetGroupsFargateService.Builder
Package
Description
CDK Construct library for higher-level ECS Constructs
-
Uses of NetworkMultipleTargetGroupsFargateService.Builder in software.amazon.awscdk.services.ecs.patterns
Methods in software.amazon.awscdk.services.ecs.patterns that return NetworkMultipleTargetGroupsFargateService.BuilderModifier and TypeMethodDescriptionNetworkMultipleTargetGroupsFargateService.Builder.assignPublicIp(Boolean assignPublicIp) Determines whether the service will be assigned a public IP address.NetworkMultipleTargetGroupsFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions) The options for configuring an Amazon ECS service to use service discovery.The name of the cluster that hosts the service.The number of cpu units used by the task.NetworkMultipleTargetGroupsFargateService.Builder.create(software.constructs.Construct scope, String id) NetworkMultipleTargetGroupsFargateService.Builder.desiredCount(Number desiredCount) The desired number of instantiations of the task definition to keep running on the service.NetworkMultipleTargetGroupsFargateService.Builder.enableEcsManagedTags(Boolean enableEcsManagedTags) Specifies whether to enable Amazon ECS managed tags for the tasks within the service.NetworkMultipleTargetGroupsFargateService.Builder.enableExecuteCommand(Boolean enableExecuteCommand) Whether ECS Exec should be enabled.NetworkMultipleTargetGroupsFargateService.Builder.ephemeralStorageGiB(Number ephemeralStorageGiB) The amount (in GiB) of ephemeral storage to be allocated to the task.NetworkMultipleTargetGroupsFargateService.Builder.healthCheckGracePeriod(Duration healthCheckGracePeriod) The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started.NetworkMultipleTargetGroupsFargateService.Builder.loadBalancers(List<? extends NetworkLoadBalancerProps> loadBalancers) The network load balancer that will serve traffic to the service.NetworkMultipleTargetGroupsFargateService.Builder.maxHealthyPercent(Number maxHealthyPercent) The maximum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that can run in a service during a deployment.NetworkMultipleTargetGroupsFargateService.Builder.memoryLimitMiB(Number memoryLimitMiB) The amount (in MiB) of memory used by the task.NetworkMultipleTargetGroupsFargateService.Builder.minHealthyPercent(Number minHealthyPercent) The minimum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that must continue to run and remain healthy during a deployment.NetworkMultipleTargetGroupsFargateService.Builder.platformVersion(FargatePlatformVersion platformVersion) The platform version on which to run your service.NetworkMultipleTargetGroupsFargateService.Builder.propagateTags(PropagatedTagSource propagateTags) Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.NetworkMultipleTargetGroupsFargateService.Builder.runtimePlatform(RuntimePlatform runtimePlatform) The runtime platform of the task definition.NetworkMultipleTargetGroupsFargateService.Builder.serviceName(String serviceName) Name of the service.NetworkMultipleTargetGroupsFargateService.Builder.targetGroups(List<? extends NetworkTargetProps> targetGroups) Properties to specify NLB target groups.NetworkMultipleTargetGroupsFargateService.Builder.taskDefinition(FargateTaskDefinition taskDefinition) The task definition to use for tasks in the service.NetworkMultipleTargetGroupsFargateService.Builder.taskImageOptions(NetworkLoadBalancedTaskImageProps taskImageOptions) The properties required to create a new task definition.The VPC where the container instances will be launched or the elastic network interfaces (ENIs) will be deployed.