ScheduleTargetEcsParametersNetworkConfigurationArgs

data class ScheduleTargetEcsParametersNetworkConfigurationArgs(val assignPublicIp: Output<Boolean>? = null, val securityGroups: Output<List<String>>? = null, val subnets: Output<List<String>>) : ConvertibleToJava<ScheduleTargetEcsParametersNetworkConfigurationArgs>

Constructors

constructor(assignPublicIp: Output<Boolean>? = null, securityGroups: Output<List<String>>? = null, subnets: Output<List<String>>)

Properties

Link copied to clipboard
val assignPublicIp: Output<Boolean>? = null

Specifies whether the task's elastic network interface receives a public IP address. This attribute is a boolean type, where true maps to ENABLED and false to DISABLED. You can specify true only when the launch_type is set to FARGATE.

Link copied to clipboard
val securityGroups: Output<List<String>>? = null

Set of 1 to 5 Security Group ID-s to be associated with the task. These security groups must all be in the same VPC.

Link copied to clipboard
val subnets: Output<List<String>>

Set of 1 to 16 subnets to be associated with the task. These subnets must all be in the same VPC.

Functions

Link copied to clipboard
open override fun toJava(): ScheduleTargetEcsParametersNetworkConfigurationArgs