Interface AwsvpcConfiguration
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AwsvpcConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-06T18:16:19.066Z") @Stability(Experimental) public interface AwsvpcConfiguration extends software.amazon.jsii.JsiiSerializable
(experimental) Network configuration for ECS services that have a network type ofawsvpc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAwsvpcConfiguration.BuilderA builder forAwsvpcConfigurationstatic classAwsvpcConfiguration.Jsii$ProxyAn implementation forAwsvpcConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AwsvpcConfiguration.Builderbuilder()BooleangetAssignPublicIp()(experimental) Assign a public IP address to the task.List<software.amazon.awscdk.services.ec2.ISecurityGroup>getSecurityGroups()(experimental) The Security Groups to use for the task.software.amazon.awscdk.services.ec2.IVpcgetVpc()(experimental) The VPC to use for the task.software.amazon.awscdk.services.ec2.SubnetSelectiongetVpcSubnets()(experimental) The Subnets to use for the task.
-
-
-
Method Detail
-
getAssignPublicIp
@Stability(Experimental) @NotNull Boolean getAssignPublicIp()
(experimental) Assign a public IP address to the task.
-
getSecurityGroups
@Stability(Experimental) @NotNull List<software.amazon.awscdk.services.ec2.ISecurityGroup> getSecurityGroups()
(experimental) The Security Groups to use for the task.
-
getVpc
@Stability(Experimental) @NotNull software.amazon.awscdk.services.ec2.IVpc getVpc()
(experimental) The VPC to use for the task.
-
getVpcSubnets
@Stability(Experimental) @NotNull software.amazon.awscdk.services.ec2.SubnetSelection getVpcSubnets()
(experimental) The Subnets to use for the task.
-
builder
@Stability(Experimental) static AwsvpcConfiguration.Builder builder()
- Returns:
- a
AwsvpcConfiguration.BuilderofAwsvpcConfiguration
-
-