Interface ISubnet.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IResource, IResource.Jsii$Default, ISubnet, ISubnetRef, ISubnetRef.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IPrivateSubnet.Jsii$Default, IPublicSubnet.Jsii$Default, ISubnetV2.Jsii$Default
All Known Implementing Classes:
IPrivateSubnet.Jsii$Proxy, IPublicSubnet.Jsii$Proxy, ISubnet.Jsii$Proxy, ISubnetV2.Jsii$Proxy
Enclosing interface:
ISubnet

@Internal public static interface ISubnet.Jsii$Default extends ISubnet, IResource.Jsii$Default, ISubnetRef.Jsii$Default
Internal default implementation for ISubnet.
  • Method Details

    • getAvailabilityZone

      @Stability(Stable) @NotNull default String getAvailabilityZone()
      The Availability Zone the subnet is located in.
      Specified by:
      getAvailabilityZone in interface ISubnet
    • getInternetConnectivityEstablished

      @Stability(Stable) @NotNull default software.constructs.IDependable getInternetConnectivityEstablished()
      Dependable that can be depended upon to force internet connectivity established on the VPC.
      Specified by:
      getInternetConnectivityEstablished in interface ISubnet
    • getIpv4CidrBlock

      @Stability(Stable) @NotNull default String getIpv4CidrBlock()
      The IPv4 CIDR block for this subnet.
      Specified by:
      getIpv4CidrBlock in interface ISubnet
    • getRouteTable

      @Stability(Stable) @NotNull default IRouteTable getRouteTable()
      The route table for this subnet.
      Specified by:
      getRouteTable in interface ISubnet
    • getSubnetId

      @Stability(Stable) @NotNull default String getSubnetId()
      The subnetId for this particular subnet.
      Specified by:
      getSubnetId in interface ISubnet
    • associateNetworkAcl

      @Stability(Stable) default void associateNetworkAcl(@NotNull String id, @NotNull INetworkAcl acl)
      Associate a Network ACL with this subnet.

      Specified by:
      associateNetworkAcl in interface ISubnet
      Parameters:
      id - This parameter is required.
      acl - The Network ACL to associate. This parameter is required.