Uses of Interface
software.amazon.awscdk.services.ec2.ISubnet
Packages that use ISubnet
Package
Description
Amazon EC2 Construct Library
Amazon VpcV2 Construct Library
Amazon ECS Construct Library
Amazon EKS Construct Library
Amazon EKS V2 Construct Library
ElastiCache CDK Construct Library
Amazon Elastic Load Balancing V2 Construct Library
Amazon FSx Construct Library
AWS Glue Construct Library
Tasks for AWS Step Functions
-
Uses of ISubnet in software.amazon.awscdk.services.ec2
Subinterfaces of ISubnet in software.amazon.awscdk.services.ec2Modifier and TypeInterfaceDescriptioninterfacestatic interfaceInternal default implementation forIPrivateSubnet.interfacestatic interfaceInternal default implementation forIPublicSubnet.static interfaceInternal default implementation forISubnet.Classes in software.amazon.awscdk.services.ec2 that implement ISubnetModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classRepresents a private VPC subnet resource.classRepresents a public VPC subnet resource.classRepresents a new VPC subnet resource.Methods in software.amazon.awscdk.services.ec2 that return ISubnetModifier and TypeMethodDescriptionstatic ISubnetSubnet.fromSubnetAttributes(software.constructs.Construct scope, String id, SubnetAttributes attrs) static ISubnetSubnet.fromSubnetId(software.constructs.Construct scope, String id, String subnetId) Import existing subnet from id.SubnetNetworkAclAssociation.getSubnet()ID of the Subnet.SubnetNetworkAclAssociationProps.getSubnet()ID of the Subnet.final ISubnetSubnetNetworkAclAssociationProps.Jsii$Proxy.getSubnet()Methods in software.amazon.awscdk.services.ec2 that return types with arguments of type ISubnetModifier and TypeMethodDescriptionIVpc.getIsolatedSubnets()List of isolated subnets in this VPC.IVpc.Jsii$Default.getIsolatedSubnets()List of isolated subnets in this VPC.IVpc.Jsii$Proxy.getIsolatedSubnets()List of isolated subnets in this VPC.Vpc.getIsolatedSubnets()List of isolated subnets in this VPC.IVpc.getPrivateSubnets()List of private subnets in this VPC.IVpc.Jsii$Default.getPrivateSubnets()List of private subnets in this VPC.IVpc.Jsii$Proxy.getPrivateSubnets()List of private subnets in this VPC.Vpc.getPrivateSubnets()List of private subnets in this VPC.IVpc.getPublicSubnets()List of public subnets in this VPC.IVpc.Jsii$Default.getPublicSubnets()List of public subnets in this VPC.IVpc.Jsii$Proxy.getPublicSubnets()List of public subnets in this VPC.Vpc.getPublicSubnets()List of public subnets in this VPC.SelectedSubnets.getSubnets()Selected subnet objects.SelectedSubnets.Jsii$Proxy.getSubnets()SubnetSelection.getSubnets()Explicitly select individual subnets.SubnetSelection.Jsii$Proxy.getSubnets()Vpc.selectSubnetObjects()Return the subnets appropriate for the placement strategy.Vpc.selectSubnetObjects(SubnetSelection selection) Return the subnets appropriate for the placement strategy.SubnetFilter.selectSubnets(List<ISubnet> _subnets) Executes the subnet filtering logic, returning a filtered set of subnets.Methods in software.amazon.awscdk.services.ec2 with parameters of type ISubnetModifier and TypeMethodDescriptionID of the Subnet.Sets the value ofSubnetNetworkAclAssociationProps.getSubnet()Method parameters in software.amazon.awscdk.services.ec2 with type arguments of type ISubnetModifier and TypeMethodDescriptionSubnetFilter.selectSubnets(List<ISubnet> _subnets) Executes the subnet filtering logic, returning a filtered set of subnets.Sets the value ofSelectedSubnets.getSubnets()Sets the value ofSubnetSelection.getSubnets() -
Uses of ISubnet in software.amazon.awscdk.services.ec2.alpha
Subinterfaces of ISubnet in software.amazon.awscdk.services.ec2.alphaModifier and TypeInterfaceDescriptioninterface(experimental) Interface with additional properties for SubnetV2.static interfaceInternal default implementation forISubnetV2.Classes in software.amazon.awscdk.services.ec2.alpha that implement ISubnetModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.class(experimental) The SubnetV2 class represents a subnet within a VPC (Virtual Private Cloud) in AWS.Methods in software.amazon.awscdk.services.ec2.alpha that return types with arguments of type ISubnetModifier and TypeMethodDescriptionIVpcV2.Jsii$Default.getIsolatedSubnets()List of isolated subnets in this VPC.IVpcV2.Jsii$Proxy.getIsolatedSubnets()List of isolated subnets in this VPC.VpcV2.getIsolatedSubnets()(experimental) Isolated Subnets that are part of this VPC.VpcV2Base.getIsolatedSubnets()(experimental) List of isolated subnets in this VPC.IVpcV2.Jsii$Default.getPrivateSubnets()List of private subnets in this VPC.IVpcV2.Jsii$Proxy.getPrivateSubnets()List of private subnets in this VPC.VpcV2.getPrivateSubnets()(experimental) Public Subnets that are part of this VPC.VpcV2Base.getPrivateSubnets()(experimental) List of private subnets in this VPC.IVpcV2.Jsii$Default.getPublicSubnets()List of public subnets in this VPC.IVpcV2.Jsii$Proxy.getPublicSubnets()List of public subnets in this VPC.VpcV2.getPublicSubnets()(experimental) Public Subnets that are part of this VPC.VpcV2Base.getPublicSubnets()(experimental) List of public subnets in this VPC.AttachVpcOptions.getSubnets()(experimental) A list of one or more subnets to place the attachment in.AttachVpcOptions.Jsii$Proxy.getSubnets()TransitGatewayVpcAttachmentProps.getSubnets()(experimental) A list of one or more subnets to place the attachment in.TransitGatewayVpcAttachmentProps.Jsii$Proxy.getSubnets()VpcV2Base.selectSubnetObjects()(experimental) Return the subnets appropriate for the placement strategy.VpcV2Base.selectSubnetObjects(SubnetSelection selection) (experimental) Return the subnets appropriate for the placement strategy.Method parameters in software.amazon.awscdk.services.ec2.alpha with type arguments of type ISubnetModifier and TypeMethodDescriptionvoidITransitGatewayVpcAttachment.addSubnets(List<ISubnet> subnets) (experimental) Add additional subnets to this attachment.default voidITransitGatewayVpcAttachment.Jsii$Default.addSubnets(List<ISubnet> subnets) (experimental) Add additional subnets to this attachment.final voidITransitGatewayVpcAttachment.Jsii$Proxy.addSubnets(List<ISubnet> subnets) (experimental) Add additional subnets to this attachment.voidTransitGatewayVpcAttachment.addSubnets(List<ISubnet> subnets) (experimental) Add additional subnets to this attachment.default voidITransitGatewayVpcAttachment.Jsii$Default.removeSubnets(List<ISubnet> subnets) (experimental) Remove subnets from this attachment.final voidITransitGatewayVpcAttachment.Jsii$Proxy.removeSubnets(List<ISubnet> subnets) (experimental) Remove subnets from this attachment.voidITransitGatewayVpcAttachment.removeSubnets(List<ISubnet> subnets) (experimental) Remove subnets from this attachment.voidTransitGatewayVpcAttachment.removeSubnets(List<ISubnet> subnets) (experimental) Remove additional subnets to this attachment.Sets the value ofAttachVpcOptions.getSubnets()(experimental) A list of one or more subnets to place the attachment in.Sets the value ofTransitGatewayVpcAttachmentProps.getSubnets() -
Uses of ISubnet in software.amazon.awscdk.services.ecs
Methods in software.amazon.awscdk.services.ecs that return types with arguments of type ISubnetModifier and TypeMethodDescriptionManagedInstancesCapacityProviderProps.getSubnets()The VPC subnets where EC2 instances will be launched.ManagedInstancesCapacityProviderProps.Jsii$Proxy.getSubnets()Method parameters in software.amazon.awscdk.services.ecs with type arguments of type ISubnetModifier and TypeMethodDescriptionThe VPC subnets where EC2 instances will be launched.Sets the value ofManagedInstancesCapacityProviderProps.getSubnets() -
Uses of ISubnet in software.amazon.awscdk.services.eks
Methods in software.amazon.awscdk.services.eks that return types with arguments of type ISubnetModifier and TypeMethodDescriptionCluster.getKubectlPrivateSubnets()Subnets to host thekubectlcompute resources.ICluster.getKubectlPrivateSubnets()Subnets to host thekubectlcompute resources.ICluster.Jsii$Default.getKubectlPrivateSubnets()Subnets to host thekubectlcompute resources.ICluster.Jsii$Proxy.getKubectlPrivateSubnets()Subnets to host thekubectlcompute resources. -
Uses of ISubnet in software.amazon.awscdk.services.eks.v2.alpha
Methods in software.amazon.awscdk.services.eks.v2.alpha that return types with arguments of type ISubnetModifier and TypeMethodDescriptionKubectlProviderOptions.getPrivateSubnets()(experimental) Subnets to host thekubectlcompute resources.KubectlProviderOptions.Jsii$Proxy.getPrivateSubnets()KubectlProviderProps.Jsii$Proxy.getPrivateSubnets()Method parameters in software.amazon.awscdk.services.eks.v2.alpha with type arguments of type ISubnetModifier and TypeMethodDescriptionKubectlProvider.Builder.privateSubnets(List<? extends ISubnet> privateSubnets) (experimental) Subnets to host thekubectlcompute resources.KubectlProviderOptions.Builder.privateSubnets(List<? extends ISubnet> privateSubnets) Sets the value ofKubectlProviderOptions.getPrivateSubnets()KubectlProviderProps.Builder.privateSubnets(List<? extends ISubnet> privateSubnets) Sets the value ofKubectlProviderOptions.getPrivateSubnets() -
Uses of ISubnet in software.amazon.awscdk.services.elasticache.alpha
Methods in software.amazon.awscdk.services.elasticache.alpha that return types with arguments of type ISubnetModifier and TypeMethodDescriptionIServerlessCache.getSubnets()(experimental) The subnets this cache is deployed in.IServerlessCache.Jsii$Default.getSubnets()(experimental) The subnets this cache is deployed in.IServerlessCache.Jsii$Proxy.getSubnets()(experimental) The subnets this cache is deployed in.ServerlessCache.getSubnets()(experimental) The subnets this cache is deployed in.ServerlessCacheAttributes.getSubnets()(experimental) The subnets this cache is deployed in.ServerlessCacheAttributes.Jsii$Proxy.getSubnets()ServerlessCacheBase.getSubnets()(experimental) The subnets this cache is deployed in.Method parameters in software.amazon.awscdk.services.elasticache.alpha with type arguments of type ISubnet -
Uses of ISubnet in software.amazon.awscdk.services.elasticloadbalancingv2
Methods in software.amazon.awscdk.services.elasticloadbalancingv2 that return ISubnetModifier and TypeMethodDescriptionSubnetMapping.getSubnet()The subnet.final ISubnetSubnetMapping.Jsii$Proxy.getSubnet()Methods in software.amazon.awscdk.services.elasticloadbalancingv2 with parameters of type ISubnet -
Uses of ISubnet in software.amazon.awscdk.services.fsx
Methods in software.amazon.awscdk.services.fsx that return ISubnetModifier and TypeMethodDescriptionLustreFileSystemProps.getVpcSubnet()The subnet that the file system will be accessible from.final ISubnetLustreFileSystemProps.Jsii$Proxy.getVpcSubnet()Methods in software.amazon.awscdk.services.fsx with parameters of type ISubnetModifier and TypeMethodDescriptionThe subnet that the file system will be accessible from.Sets the value ofLustreFileSystemProps.getVpcSubnet() -
Uses of ISubnet in software.amazon.awscdk.services.glue.alpha
Methods in software.amazon.awscdk.services.glue.alpha that return ISubnetModifier and TypeMethodDescriptiondefault ISubnetConnectionOptions.getSubnet()(experimental) The VPC subnet to connect to resources within a VPC.final ISubnetConnectionOptions.Jsii$Proxy.getSubnet()final ISubnetConnectionProps.Jsii$Proxy.getSubnet()Methods in software.amazon.awscdk.services.glue.alpha with parameters of type ISubnetModifier and TypeMethodDescription(experimental) The VPC subnet to connect to resources within a VPC.Sets the value ofConnectionOptions.getSubnet()Sets the value ofConnectionOptions.getSubnet() -
Uses of ISubnet in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return types with arguments of type ISubnetModifier and TypeMethodDescriptionIBedrockCreateModelCustomizationJobVpcConfig.getSubnets()VPC configuration subnets.IBedrockCreateModelCustomizationJobVpcConfig.Jsii$Default.getSubnets()VPC configuration subnets.IBedrockCreateModelCustomizationJobVpcConfig.Jsii$Proxy.getSubnets()VPC configuration subnets.