AwsVpcConfiguration class
An object representing the networking details for a task or service.
Constructors
-
AwsVpcConfiguration({required List<
String> subnets, AssignPublicIp? assignPublicIp, List<String> ? securityGroups}) -
AwsVpcConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- assignPublicIp → AssignPublicIp?
-
Whether the task's elastic network interface receives a public IP address.
The default value is
DISABLED
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroups
→ List<
String> ? -
The IDs of 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
.final -
subnets
→ List<
String> -
The IDs of the subnets associated with the task or service. There is a limit
of 16 subnets that can be specified per
AwsVpcConfiguration
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited