Interface ISubnet
- All Superinterfaces:
IConstruct
,software.constructs.IConstruct
,IDependable
,IResource
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IPrivateSubnet
,IPrivateSubnet.Jsii$Default
,IPublicSubnet
,IPublicSubnet.Jsii$Default
,ISubnet.Jsii$Default
- All Known Implementing Classes:
IPrivateSubnet.Jsii$Proxy
,IPublicSubnet.Jsii$Proxy
,ISubnet.Jsii$Proxy
,PrivateSubnet
,PublicSubnet
,Subnet
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:39.340Z")
@Stability(Stable)
public interface ISubnet
extends software.amazon.jsii.JsiiSerializable, IResource
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forISubnet
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionvoid
associateNetworkAcl
(String id, INetworkAcl acl) Associate a Network ACL with this subnet.The Availability Zone the subnet is located in.Dependable that can be depended upon to force internet connectivity established on the VPC.The IPv4 CIDR block for this subnet.The route table for this subnet.The subnetId for this particular subnet.Methods inherited from interface software.amazon.awscdk.core.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.core.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAvailabilityZone
The Availability Zone the subnet is located in. -
getInternetConnectivityEstablished
Dependable that can be depended upon to force internet connectivity established on the VPC. -
getIpv4CidrBlock
The IPv4 CIDR block for this subnet. -
getRouteTable
The route table for this subnet. -
getSubnetId
The subnetId for this particular subnet. -
associateNetworkAcl
Associate a Network ACL with this subnet.- Parameters:
id
- This parameter is required.acl
- The Network ACL to associate. This parameter is required.
-