FargatePlatformVersion
- class aws_cdk.aws_ecs.FargatePlatformVersion(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
Enum
The platform version on which to run your service.
- See:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html
- ExampleMetadata:
infused
Example:
# cluster: ecs.Cluster scheduled_fargate_task = ecs_patterns.ScheduledFargateTask(self, "ScheduledFargateTask", cluster=cluster, scheduled_fargate_task_image_options=ecsPatterns.ScheduledFargateTaskImageOptions( image=ecs.ContainerImage.from_registry("amazon/amazon-ecs-sample"), memory_limit_mi_b=512 ), schedule=appscaling.Schedule.expression("rate(1 minute)"), platform_version=ecs.FargatePlatformVersion.LATEST )
Attributes
- LATEST
The latest, recommended platform version.
- VERSION1_0
Initial release.
Based on Amazon Linux 2017.09.
- VERSION1_1
Version 1.1.0.
Supports task metadata, health checks, service discovery.
- VERSION1_2
Version 1.2.0.
Supports private registries.
- VERSION1_3
Version 1.3.0.
Supports secrets, task recycling.
- VERSION1_4
Version 1.4.0.
Supports EFS endpoints, CAP_SYS_PTRACE Linux capability, network performance metrics in CloudWatch Container Insights, consolidated 20 GB ephemeral volume.