class Aws::SecurityHub::Types::AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails

For tasks that use the `awsvpc` networking mode, the VPC subnet and security group configuration.

@note When making an API call, you may pass AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails

data as a hash:

    {
      assign_public_ip: "NonEmptyString",
      security_groups: ["NonEmptyString"],
      subnets: ["NonEmptyString"],
    }

@!attribute [rw] assign_public_ip

Whether the task's elastic network interface receives a public IP
address. The default value is `DISABLED`.

Valid values: `ENABLED` \| `DISABLED`
@return [String]

@!attribute [rw] security_groups

The IDs of the security groups associated with the task or service.

You can provide up to five security groups.
@return [Array<String>]

@!attribute [rw] subnets

The IDs of the subnets associated with the task or service.

You can provide up to 16 subnets.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails AWS API Documentation

Constants

SENSITIVE