| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EdgeFunction
(experimental) A Lambda@Edge function.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProject |
static interface |
IProject.Jsii$Default
Internal default implementation for
IProject. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IProject.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PipelineProject
(experimental) A convenience class for CodeBuild Projects that are used in CodePipeline.
|
class |
Project
(experimental) A representation of a CodeBuild Project.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDatabaseCluster
(experimental) Create a clustered database with a given number of instances.
|
static interface |
IDatabaseCluster.Jsii$Default
Internal default implementation for
IDatabaseCluster. |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseCluster
(experimental) Create a clustered database with a given number of instances.
|
static class |
IDatabaseCluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IClientVpnEndpoint
(experimental) A client VPN endpoint.
|
static interface |
IClientVpnEndpoint.Jsii$Default
Internal default implementation for
IClientVpnEndpoint. |
static interface |
IConnectable.Jsii$Default
Internal default implementation for
IConnectable. |
interface |
IInstance |
static interface |
IInstance.Jsii$Default
Internal default implementation for
IInstance. |
interface |
IInterfaceVpcEndpoint
(experimental) An interface VPC endpoint.
|
static interface |
IInterfaceVpcEndpoint.Jsii$Default
Internal default implementation for
IInterfaceVpcEndpoint. |
interface |
IPeer
(experimental) Interface for classes that provide the peer-specification parts of a security group rule.
|
static interface |
IPeer.Jsii$Default
Internal default implementation for
IPeer. |
interface |
ISecurityGroup
(experimental) Interface for security group-like objects.
|
static interface |
ISecurityGroup.Jsii$Default
Internal default implementation for
ISecurityGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
BastionHostLinux
(experimental) This creates a linux bastion host you can use to connect to other instances or services in your VPC.
|
class |
ClientVpnEndpoint
(experimental) A client VPN connnection.
|
class |
Connections
(experimental) Manage the allowed network connections for constructs with Security Groups.
|
static class |
IClientVpnEndpoint.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IConnectable.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IInstance.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IInterfaceVpcEndpoint.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Instance
(experimental) This represents a single EC2 instance.
|
class |
InterfaceVpcEndpoint
(experimental) A interface VPC endpoint.
|
static class |
IPeer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISecurityGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LaunchTemplate
(experimental) This represents an EC2 LaunchTemplate.
|
class |
NatInstanceProvider
(experimental) NAT provider which uses NAT Instances.
|
class |
SecurityGroup
(experimental) Creates an Amazon EC2 security group within a VPC.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Connections.allowDefaultPortFrom(IConnectable other)
(experimental) Allow connections from the peer on our default port.
|
void |
Connections.allowDefaultPortFrom(IConnectable other,
String description)
(experimental) Allow connections from the peer on our default port.
|
void |
Connections.allowDefaultPortTo(IConnectable other)
(experimental) Allow connections from the peer on our default port.
|
void |
Connections.allowDefaultPortTo(IConnectable other,
String description)
(experimental) Allow connections from the peer on our default port.
|
void |
Connections.allowFrom(IConnectable other,
Port portRange)
(experimental) Allow connections from the peer on the given port.
|
void |
Connections.allowFrom(IConnectable other,
Port portRange,
String description)
(experimental) Allow connections from the peer on the given port.
|
void |
Connections.allowTo(IConnectable other,
Port portRange)
(experimental) Allow connections to the peer on the given port.
|
void |
Connections.allowTo(IConnectable other,
Port portRange,
String description)
(experimental) Allow connections to the peer on the given port.
|
void |
Connections.allowToDefaultPort(IConnectable other)
(experimental) Allow connections to the security group on their default port.
|
void |
Connections.allowToDefaultPort(IConnectable other,
String description)
(experimental) Allow connections to the security group on their default port.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEcsLoadBalancerTarget
(experimental) Interface for ECS load balancer target.
|
static interface |
IEcsLoadBalancerTarget.Jsii$Default
Internal default implementation for
IEcsLoadBalancerTarget. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseService
(experimental) The base class for Ec2Service and FargateService services.
|
class |
Ec2Service
(experimental) This creates a service using the EC2 launch type on an ECS cluster.
|
class |
FargateService
(experimental) This creates a service using the Fargate launch type on an ECS cluster.
|
static class |
IEcsLoadBalancerTarget.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystem
(experimental) The Elastic File System implementation of IFileSystem.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICluster
(experimental) An EKS cluster.
|
static interface |
ICluster.Jsii$Default
Internal default implementation for
ICluster. |
| Modifier and Type | Class and Description |
|---|---|
class |
Cluster
(experimental) A Cluster represents a managed Kubernetes Service (EKS).
|
class |
FargateCluster
(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.
|
static class |
ICluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILoadBalancerTarget
(experimental) Interface that is going to be implemented by constructs that you can load balance to.
|
static interface |
ILoadBalancerTarget.Jsii$Default
Internal default implementation for
ILoadBalancerTarget. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ILoadBalancerTarget.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ListenerPort
(experimental) Reference to a listener's port just created.
|
class |
LoadBalancer
(experimental) A load balancer with a single listener.
|
| Modifier and Type | Method and Description |
|---|---|
default List<IConnectable> |
LoadBalancerListener.getAllowConnectionsFrom()
(experimental) Allow connections to the load balancer from the given set of connection peers.
|
List<IConnectable> |
LoadBalancerListener.Jsii$Proxy.getAllowConnectionsFrom() |
| Modifier and Type | Method and Description |
|---|---|
LoadBalancerListener.Builder |
LoadBalancerListener.Builder.allowConnectionsFrom(List<? extends IConnectable> allowConnectionsFrom)
Sets the value of
LoadBalancerListener.getAllowConnectionsFrom() |
| Constructor and Description |
|---|
Jsii$Proxy(Number externalPort,
List<? extends IConnectable> allowConnectionsFrom,
LoadBalancingProtocol externalProtocol,
Number internalPort,
LoadBalancingProtocol internalProtocol,
List<String> policyNames,
String sslCertificateArn)
Constructor that initializes the object based on literal property values passed by the
LoadBalancerListener.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApplicationListener
(experimental) Properties to reference an existing listener.
|
static interface |
IApplicationListener.Jsii$Default
Internal default implementation for
IApplicationListener. |
interface |
IApplicationLoadBalancer
(experimental) An application load balancer.
|
static interface |
IApplicationLoadBalancer.Jsii$Default
Internal default implementation for
IApplicationLoadBalancer. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationListener
(experimental) Define an ApplicationListener.
|
class |
ApplicationLoadBalancer
(experimental) Define an Application Load Balancer.
|
static class |
IApplicationListener.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IApplicationLoadBalancer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ApplicationTargetGroup.registerConnectable(IConnectable connectable)
(experimental) Register a connectable as a member of this target group.
|
void |
IApplicationTargetGroup.registerConnectable(IConnectable connectable)
(experimental) Register a connectable as a member of this target group.
|
void |
IApplicationTargetGroup.Jsii$Proxy.registerConnectable(IConnectable connectable)
(experimental) Register a connectable as a member of this target group.
|
void |
ApplicationListener.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register that a connectable that has been added to this load balancer.
|
void |
ApplicationTargetGroup.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register a connectable as a member of this target group.
|
void |
IApplicationListener.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register that a connectable that has been added to this load balancer.
|
void |
IApplicationListener.Jsii$Proxy.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register that a connectable that has been added to this load balancer.
|
default void |
IApplicationListener.Jsii$Default.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register that a connectable that has been added to this load balancer.
|
void |
IApplicationTargetGroup.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register a connectable as a member of this target group.
|
void |
IApplicationTargetGroup.Jsii$Proxy.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register a connectable as a member of this target group.
|
default void |
IApplicationTargetGroup.Jsii$Default.registerConnectable(IConnectable connectable,
Port portRange)
(experimental) Register a connectable as a member of this target group.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Domain
(experimental) Provides an Elasticsearch domain.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFileSystem
(experimental) Interface to implement FSx File Systems.
|
static interface |
IFileSystem.Jsii$Default
Internal default implementation for
IFileSystem. |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemBase
(experimental) A new or imported FSx file system.
|
static class |
IFileSystem.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LustreFileSystem
(experimental) The FSx for Lustre File System implementation of IFileSystem.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlias |
static interface |
IAlias.Jsii$Default
Internal default implementation for
IAlias. |
interface |
IFunction |
static interface |
IFunction.Jsii$Default
Internal default implementation for
IFunction. |
interface |
IVersion |
static interface |
IVersion.Jsii$Default
Internal default implementation for
IVersion. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alias
(experimental) A new alias to a particular version of a Lambda function.
|
class |
DockerImageFunction
(experimental) Create a lambda function where the handler is a docker image.
|
class |
Function
(experimental) Deploys a file from from inside the construct library as a function.
|
class |
FunctionBase |
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFunction.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVersion.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
QualifiedFunctionBase |
class |
SingletonFunction
(experimental) A Lambda that will only ever be added to a stack once.
|
class |
Version
(experimental) A single newly-deployed version of a Lambda function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodejsFunction
(experimental) A Node.js Lambda function bundled using esbuild.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDatabaseInstance
(experimental) A database instance.
|
static interface |
IDatabaseInstance.Jsii$Default
Internal default implementation for
IDatabaseInstance. |
interface |
IServerlessCluster
(experimental) Interface representing a serverless database cluster.
|
static interface |
IServerlessCluster.Jsii$Default
Internal default implementation for
IServerlessCluster. |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseClusterBase
(experimental) A new or imported clustered database.
|
class |
DatabaseClusterFromSnapshot
(experimental) A database cluster restored from a snapshot.
|
class |
DatabaseInstance
(experimental) A database instance.
|
class |
DatabaseInstanceBase
(experimental) A new or imported database instance.
|
class |
DatabaseInstanceFromSnapshot
(experimental) A database instance restored from a snapshot.
|
class |
DatabaseInstanceReadReplica
(experimental) A read replica database instance.
|
class |
DatabaseProxy
(experimental) RDS Database Proxy.
|
static class |
IDatabaseInstance.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IServerlessCluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ServerlessCluster
(experimental) Create an Aurora Serverless Cluster.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HostedRotation
(experimental) A hosted rotation.
|
| Modifier and Type | Method and Description |
|---|---|
IConnectable |
SecretRotationProps.getTarget()
(experimental) The target service or database.
|
IConnectable |
SecretRotationProps.Jsii$Proxy.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
SecretRotation.Builder |
SecretRotation.Builder.target(IConnectable target)
(experimental) The target service or database.
|
SecretRotationProps.Builder |
SecretRotationProps.Builder.target(IConnectable target)
Sets the value of
SecretRotationProps.getTarget() |
| Constructor and Description |
|---|
Jsii$Proxy(SecretRotationApplication application,
ISecret secret,
IConnectable target,
IVpc vpc,
Duration automaticallyAfter,
String excludeCharacters,
ISecret masterSecret,
ISecurityGroup securityGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
SecretRotationProps.Builder. |
| Modifier and Type | Class and Description |
|---|---|
class |
EcsRunTask
(experimental) Run a Task on ECS or Fargate.
|
class |
SageMakerCreateModel
(experimental) A Step Functions Task to create a SageMaker model.
|
class |
SageMakerCreateTrainingJob
(experimental) Class representing the SageMaker Create Training Job task.
|
Copyright © 2021. All rights reserved.