AWS::Events::Rule EcsParameters - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Events::Rule EcsParameters

EcsParameters 属性类型指定目标为 Amazon ECS 任务时要使用的自定义参数。

EcsParameters目标属性类型的属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Group" : String, "LaunchType" : String, "NetworkConfiguration" : NetworkConfiguration, "PlatformVersion" : String, "TaskCount" : Integer, "TaskDefinitionArn" : String }

属性

Group

指定任务的 ECS 任务组。最大长度为 255 个字符。有关更多信息,请参阅任务组

必需:否

类型:字符串

Update requires: No interruption

LaunchType

指定您的任务在其上运行的启动类型。您在此处指定的启动类型必须与目标任务的启动类型(兼容性)之一匹配。FARGATE 值仅在支持带有 Amazon ECS 的 AWS Fargate 的区域中受支持。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的 Amazon ECS 上的 AWS Fargate

必需:否

类型:字符串

允许的值EC2 | FARGATE

Update requires: No interruption

NetworkConfiguration

如果 ECS 任务使用 awsvpc 网络模式,则使用此结构。该结构指定与任务关联的 VPC 子网和安全组,以及是否要使用公有 IP 地址。如果 LaunchTypeFARGATE,则此结构是必需的,因为 awsvpc 模式是 Fargate 任务所需的。

如果在目标 ECS 任务不使用 awsvpc 网络模式时指定 NetworkConfiguration,该任务将失败。

必需:否

类型NetworkConfiguration

Update requires: No interruption

PlatformVersion

指定任务的平台版本。仅指定平台版本的数字部分,如 1.1.0。如果忽略此选项,则使用最新的平台版本。

仅当 LaunchTypeFARGATE 时,才使用此结构。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的 AWS Fargate 平台版本

必需:否

类型:字符串

Update requires: No interruption

TaskCount

要根据 TaskDefinition 创建的任务数。默认值为 1。

必需:否

类型:整数

最低1

Update requires: No interruption

TaskDefinitionArn

要使用的任务定义的 ARN。如果没有提供任务修订,则它默认为创建资源时的最新修订。

必需:是

类型:字符串

最低1

最高1600

Update requires: No interruption