# IConnectable

An object that has a Connections object.

Extends: IConnectable
Implemented by: VpcConnector, BrowserCustom, BrowserCustomBase, CodeInterpreterCustom, CodeInterpreterCustomBase, Runtime, RuntimeBase, ServerlessCache, ServerlessCacheBase, Application, GoFunction, PythonFunction, Cluster, ClusterBase, ServerlessCluster, DatabaseCluster, DatabaseClusterBase, Cluster, Model, AutoScalingGroup, FargateComputeEnvironment, ManagedEc2EcsComputeEnvironment, ManagedEc2EksComputeEnvironment, BrowserCustom, BrowserCustomBase, CodeInterpreterCustom, CodeInterpreterCustomBase, Runtime, RuntimeBase, EdgeFunction, Fleet, PipelineProject, Project, DatabaseCluster, BastionHostLinux, ClientVpnEndpoint, Connections, Instance, InterfaceVpcEndpoint, LaunchTemplate, NatInstanceProvider, NatInstanceProviderV2, PrefixList, SecurityGroup, BaseService, Ec2Service, ExternalService, FargateService, ManagedInstancesCapacityProvider, FileSystem, Cluster, FargateCluster, Cluster, FargateCluster, InstanceTarget, ListenerPort, LoadBalancer, ApplicationListener, ApplicationLoadBalancer, NetworkLoadBalancer, Domain, FileSystemBase, LustreFileSystem, DeliveryStream, Alias, DockerImageFunction, Function, FunctionBase, QualifiedFunctionBase, SingletonFunction, Version, NodejsFunction, Domain, DatabaseCluster, DatabaseClusterBase, DatabaseClusterFromSnapshot, DatabaseInstance, DatabaseInstanceBase, DatabaseInstanceFromSnapshot, DatabaseInstanceReadReplica, DatabaseProxy, ServerlessCluster, ServerlessClusterFromSnapshot, HostedRotation, EcsRunTask, SageMakerCreateModel, SageMakerCreateTrainingJob, Canary, TriggerFunction

- Source: [`aws-ec2/lib/connections.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-ec2/lib/connections.ts#L25)

## Properties

- `connections`: [Connections](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.Connections.html) — The network connections associated with this resource.
