AwsVpcConfiguration

public struct AwsVpcConfiguration : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Whether the task’s elastic network interface receives a public IP address. The default value is DISABLED.

    Declaration

    Swift

    public let assignPublicIp: AssignPublicIp?
  • The security groups associated with the task or service. If you do not specify a security group, the default security group for the VPC is used. There is a limit of 5 security groups that can be specified per AwsVpcConfiguration. All specified security groups must be from the same VPC.

    Declaration

    Swift

    public let securityGroups: [String]?
  • The subnets associated with the task or service. There is a limit of 16 subnets that can be specified per AwsVpcConfiguration. All specified subnets must be from the same VPC.

    Declaration

    Swift

    public let subnets: [String]
  • Undocumented

    Declaration

    Swift

    public init(assignPublicIp: AssignPublicIp? = nil, securityGroups: [String]? = nil, subnets: [String])