Uses of Interface
software.amazon.awscdk.services.ec2.IConnectable
Package
Description
AWS::AppRunner Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS CodeBuild Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
Amazon EKS Construct Library
Amazon EKS Construct Library
Amazon Elastic Load Balancing Construct Library
Amazon Elastic Load Balancing V2 Construct Library
Amazon OpenSearch Service Construct Library
Amazon FSx Construct Library
Amazon Kinesis Data Firehose Construct Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
AWS Secrets Manager Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IConnectable in software.amazon.awscdk.services.apprunner
Modifier and TypeInterfaceDescriptioninterface
(experimental) Represents the App Runner VPC Connector.static interface
Internal default implementation forIVpcConnector
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
(experimental) The App Runner VPC Connector. -
Uses of IConnectable in software.amazon.awscdk.services.autoscaling
Modifier and TypeClassDescriptionclass
A Fleet represents a managed set of EC2 instances. -
Uses of IConnectable in software.amazon.awscdk.services.cloudfront.experimental
-
Uses of IConnectable in software.amazon.awscdk.services.codebuild
Modifier and TypeInterfaceDescriptioninterface
static interface
Internal default implementation forIProject
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
A convenience class for CodeBuild Projects that are used in CodePipeline.class
A representation of a CodeBuild Project. -
Uses of IConnectable in software.amazon.awscdk.services.docdb
Modifier and TypeInterfaceDescriptioninterface
Create a clustered database with a given number of instances.static interface
Internal default implementation forIDatabaseCluster
.Modifier and TypeClassDescriptionclass
Create a clustered database with a given number of instances.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.ec2
Modifier and TypeInterfaceDescriptioninterface
A client VPN endpoint.static interface
Internal default implementation forIClientVpnEndpoint
.static interface
Internal default implementation forIConnectable
.interface
static interface
Internal default implementation forIInstance
.interface
An interface VPC endpoint.static interface
Internal default implementation forIInterfaceVpcEndpoint
.interface
Interface for classes that provide the peer-specification parts of a security group rule.static interface
Internal default implementation forIPeer
.interface
Interface for security group-like objects.static interface
Internal default implementation forISecurityGroup
.Modifier and TypeClassDescriptionclass
This creates a linux bastion host you can use to connect to other instances or services in your VPC.class
A client VPN connnection.class
Manage the allowed network connections for constructs with Security Groups.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
This represents a single EC2 instance.class
A interface VPC endpoint.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
This represents an EC2 LaunchTemplate.class
NAT provider which uses NAT Instances.class
Creates an Amazon EC2 security group within a VPC.Modifier and TypeMethodDescriptionvoid
Connections.allowDefaultPortFrom
(IConnectable other) Allow connections from the peer on our default port.void
Connections.allowDefaultPortFrom
(IConnectable other, String description) Allow connections from the peer on our default port.void
Connections.allowDefaultPortTo
(IConnectable other) Allow connections from the peer on our default port.void
Connections.allowDefaultPortTo
(IConnectable other, String description) Allow connections from the peer on our default port.void
Connections.allowFrom
(IConnectable other, Port portRange) Allow connections from the peer on the given port.void
Connections.allowFrom
(IConnectable other, Port portRange, String description) Allow connections from the peer on the given port.void
Connections.allowTo
(IConnectable other, Port portRange) Allow connections to the peer on the given port.void
Connections.allowTo
(IConnectable other, Port portRange, String description) Allow connections to the peer on the given port.void
Connections.allowToDefaultPort
(IConnectable other) Allow connections to the security group on their default port.void
Connections.allowToDefaultPort
(IConnectable other, String description) Allow connections to the security group on their default port. -
Uses of IConnectable in software.amazon.awscdk.services.ecs
Modifier and TypeInterfaceDescriptioninterface
Interface for ECS load balancer target.static interface
Internal default implementation forIEcsLoadBalancerTarget
.Modifier and TypeClassDescriptionclass
The base class for Ec2Service and FargateService services.class
This creates a service using the EC2 launch type on an ECS cluster.class
This creates a service using the External launch type on an ECS cluster.class
This creates a service using the Fargate launch type on an ECS cluster.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.efs
Modifier and TypeInterfaceDescriptioninterface
Represents an Amazon EFS file system.static interface
Internal default implementation forIFileSystem
.Modifier and TypeClassDescriptionclass
The Elastic File System implementation of IFileSystem.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.eks
Modifier and TypeInterfaceDescriptioninterface
An EKS cluster.static interface
Internal default implementation forICluster
.Modifier and TypeClassDescriptionclass
A Cluster represents a managed Kubernetes Service (EKS).class
Defines an EKS cluster that runs entirely on AWS Fargate.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.eks.legacy
Modifier and TypeInterfaceDescriptioninterface
Deprecated.static interface
Deprecated.Internal default implementation forICluster
.Modifier and TypeClassDescriptionclass
Deprecated.static final class
Deprecated.A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.elasticloadbalancing
Modifier and TypeInterfaceDescriptioninterface
Interface that is going to be implemented by constructs that you can load balance to.static interface
Internal default implementation forILoadBalancerTarget
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
Reference to a listener's port just created.class
A load balancer with a single listener.Modifier and TypeMethodDescriptiondefault List<IConnectable>
LoadBalancerListener.getAllowConnectionsFrom()
Allow connections to the load balancer from the given set of connection peers.final List<IConnectable>
LoadBalancerListener.Jsii$Proxy.getAllowConnectionsFrom()
Modifier and TypeMethodDescriptionLoadBalancerListener.Builder.allowConnectionsFrom
(List<? extends IConnectable> allowConnectionsFrom) Sets the value ofLoadBalancerListener.getAllowConnectionsFrom()
-
Uses of IConnectable in software.amazon.awscdk.services.elasticloadbalancingv2
Modifier and TypeInterfaceDescriptioninterface
Properties to reference an existing listener.static interface
Internal default implementation forIApplicationListener
.interface
An application load balancer.static interface
Internal default implementation forIApplicationLoadBalancer
.Modifier and TypeClassDescriptionclass
Define an ApplicationListener.class
Define an Application Load Balancer.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.Modifier and TypeMethodDescriptionvoid
ApplicationListener.registerConnectable
(IConnectable connectable, Port portRange) Register that a connectable that has been added to this load balancer.void
ApplicationTargetGroup.registerConnectable
(IConnectable connectable) Register a connectable as a member of this target group.void
ApplicationTargetGroup.registerConnectable
(IConnectable connectable, Port portRange) Register a connectable as a member of this target group.default void
IApplicationListener.Jsii$Default.registerConnectable
(IConnectable connectable, Port portRange) Register that a connectable that has been added to this load balancer.final void
IApplicationListener.Jsii$Proxy.registerConnectable
(IConnectable connectable, Port portRange) Register that a connectable that has been added to this load balancer.void
IApplicationListener.registerConnectable
(IConnectable connectable, Port portRange) Register that a connectable that has been added to this load balancer.default void
IApplicationTargetGroup.Jsii$Default.registerConnectable
(IConnectable connectable, Port portRange) Register a connectable as a member of this target group.final void
IApplicationTargetGroup.Jsii$Proxy.registerConnectable
(IConnectable connectable) Register a connectable as a member of this target group.final void
IApplicationTargetGroup.Jsii$Proxy.registerConnectable
(IConnectable connectable, Port portRange) Register a connectable as a member of this target group.void
IApplicationTargetGroup.registerConnectable
(IConnectable connectable) Register a connectable as a member of this target group.void
IApplicationTargetGroup.registerConnectable
(IConnectable connectable, Port portRange) Register a connectable as a member of this target group. -
Uses of IConnectable in software.amazon.awscdk.services.elasticsearch
-
Uses of IConnectable in software.amazon.awscdk.services.fsx
Modifier and TypeInterfaceDescriptioninterface
Interface to implement FSx File Systems.static interface
Internal default implementation forIFileSystem
.Modifier and TypeClassDescriptionclass
A new or imported FSx file system.static final class
A proxy class which represents a concrete javascript instance of this type.class
The FSx for Lustre File System implementation of IFileSystem. -
Uses of IConnectable in software.amazon.awscdk.services.kinesisfirehose
Modifier and TypeInterfaceDescriptioninterface
(experimental) Represents a Kinesis Data Firehose delivery stream.static interface
Internal default implementation forIDeliveryStream
.Modifier and TypeClassDescriptionclass
(experimental) Create a Kinesis Data Firehose delivery stream.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.lambda
Modifier and TypeInterfaceDescriptioninterface
static interface
Internal default implementation forIAlias
.interface
static interface
Internal default implementation forIFunction
.interface
static interface
Internal default implementation forIVersion
.Modifier and TypeClassDescriptionclass
A new alias to a particular version of a Lambda function.class
Create a lambda function where the handler is a docker image.class
Deploys a file from inside the construct library as a function.class
static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
class
A Lambda that will only ever be added to a stack once.class
Tag the current state of a Function with a Version number. -
Uses of IConnectable in software.amazon.awscdk.services.lambda.go
-
Uses of IConnectable in software.amazon.awscdk.services.lambda.nodejs
Modifier and TypeClassDescriptionclass
A Node.js Lambda function bundled using esbuild. -
Uses of IConnectable in software.amazon.awscdk.services.lambda.python
-
Uses of IConnectable in software.amazon.awscdk.services.msk
Modifier and TypeInterfaceDescriptioninterface
(experimental) Represents a MSK Cluster.static interface
Internal default implementation forICluster
.Modifier and TypeClassDescriptionclass
(experimental) Create a MSK Cluster.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.neptune
Modifier and TypeInterfaceDescriptioninterface
(experimental) Create a clustered database with a given number of instances.static interface
Internal default implementation forIDatabaseCluster
.Modifier and TypeClassDescriptionclass
(experimental) Create a clustered database with a given number of instances.class
(experimental) A new or imported database cluster.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.opensearchservice
-
Uses of IConnectable in software.amazon.awscdk.services.rds
Modifier and TypeInterfaceDescriptioninterface
Create a clustered database with a given number of instances.static interface
Internal default implementation forIDatabaseCluster
.interface
A database instance.static interface
Internal default implementation forIDatabaseInstance
.interface
Interface representing a serverless database cluster.static interface
Internal default implementation forIServerlessCluster
.Modifier and TypeClassDescriptionclass
Create a clustered database with a given number of instances.class
A new or imported clustered database.class
A database cluster restored from a snapshot.class
A database instance.class
A new or imported database instance.class
A database instance restored from a snapshot.class
A read replica database instance.class
RDS Database Proxy.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
Create an Aurora Serverless Cluster.class
A Aurora Serverless Cluster restored from a snapshot. -
Uses of IConnectable in software.amazon.awscdk.services.redshift
Modifier and TypeInterfaceDescriptioninterface
(experimental) Create a Redshift Cluster with a given number of nodes.static interface
Internal default implementation forICluster
.Modifier and TypeClassDescriptionclass
(experimental) Create a Redshift cluster a given number of nodes.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IConnectable in software.amazon.awscdk.services.secretsmanager
Modifier and TypeMethodDescriptionSecretRotationProps.getTarget()
The target service or database.final IConnectable
SecretRotationProps.Jsii$Proxy.getTarget()
Modifier and TypeMethodDescriptionSecretRotation.Builder.target
(IConnectable target) The target service or database.SecretRotationProps.Builder.target
(IConnectable target) Sets the value ofSecretRotationProps.getTarget()
-
Uses of IConnectable in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeClassDescriptionclass
Run a Task on ECS or Fargate.class
Deprecated.No replacementclass
Deprecated.replaced byEcsRunTask
class
Deprecated.replaced byEcsRunTask
class
A Step Functions Task to create a SageMaker model.class
Class representing the SageMaker Create Training Job task. -
Uses of IConnectable in software.amazon.awscdk.services.synthetics
-
Uses of IConnectable in software.amazon.awscdk.triggers
Modifier and TypeClassDescriptionclass
Invokes an AWS Lambda function during deployment.