| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingGroup
A Fleet represents a managed set of EC2 instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EdgeFunction
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
A convenience class for CodeBuild Projects that are used in CodePipeline.
|
class |
Project
A representation of a CodeBuild Project.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDatabaseCluster
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
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
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
An interface VPC endpoint.
|
static interface |
IInterfaceVpcEndpoint.Jsii$Default
Internal default implementation for
IInterfaceVpcEndpoint. |
interface |
IPeer
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
Interface for security group-like objects.
|
static interface |
ISecurityGroup.Jsii$Default
Internal default implementation for
ISecurityGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
BastionHostLinux
This creates a linux bastion host you can use to connect to other instances or services in your VPC.
|
class |
ClientVpnEndpoint
A client VPN connnection.
|
class |
Connections
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
This represents a single EC2 instance.
|
class |
InterfaceVpcEndpoint
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
This represents an EC2 LaunchTemplate.
|
class |
NatInstanceProvider
NAT provider which uses NAT Instances.
|
class |
SecurityGroup
Creates an Amazon EC2 security group within a VPC.
|
| Modifier and Type | Method and Description |
|---|---|
void |
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEcsLoadBalancerTarget
Interface for ECS load balancer target.
|
static interface |
IEcsLoadBalancerTarget.Jsii$Default
Internal default implementation for
IEcsLoadBalancerTarget. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseService
The base class for Ec2Service and FargateService services.
|
class |
Ec2Service
This creates a service using the EC2 launch type on an ECS cluster.
|
class |
ExternalService
This creates a service using the External launch type on an ECS cluster.
|
class |
FargateService
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
The Elastic File System implementation of IFileSystem.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICluster
An EKS cluster.
|
static interface |
ICluster.Jsii$Default
Internal default implementation for
ICluster. |
| Modifier and Type | Class and Description |
|---|---|
class |
Cluster
A Cluster represents a managed Kubernetes Service (EKS).
|
class |
FargateCluster
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
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
Reference to a listener's port just created.
|
class |
LoadBalancer
A load balancer with a single listener.
|
| Modifier and Type | Method and Description |
|---|---|
default List<IConnectable> |
LoadBalancerListener.getAllowConnectionsFrom()
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() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApplicationListener
Properties to reference an existing listener.
|
static interface |
IApplicationListener.Jsii$Default
Internal default implementation for
IApplicationListener. |
interface |
IApplicationLoadBalancer
An application load balancer.
|
static interface |
IApplicationLoadBalancer.Jsii$Default
Internal default implementation for
IApplicationLoadBalancer. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationListener
Define an ApplicationListener.
|
class |
ApplicationLoadBalancer
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)
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.Jsii$Proxy.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.
|
void |
IApplicationListener.registerConnectable(IConnectable connectable,
Port portRange)
Register that a connectable that has been added to this load balancer.
|
void |
IApplicationListener.Jsii$Proxy.registerConnectable(IConnectable connectable,
Port portRange)
Register that a connectable that has been added to this load balancer.
|
default void |
IApplicationListener.Jsii$Default.registerConnectable(IConnectable connectable,
Port portRange)
Register that a connectable that has been added to this load balancer.
|
void |
IApplicationTargetGroup.registerConnectable(IConnectable connectable,
Port portRange)
Register a connectable as a member of this target group.
|
void |
IApplicationTargetGroup.Jsii$Proxy.registerConnectable(IConnectable connectable,
Port portRange)
Register a connectable as a member of this target group.
|
default void |
IApplicationTargetGroup.Jsii$Default.registerConnectable(IConnectable connectable,
Port portRange)
Register a connectable as a member of this target group.
|
void |
ApplicationListener.registerConnectable(IConnectable connectable,
Port portRange)
Register that a connectable that has been added to this load balancer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Domain
Deprecated.
use opensearchservice module instead
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFileSystem
Interface to implement FSx File Systems.
|
static interface |
IFileSystem.Jsii$Default
Internal default implementation for
IFileSystem. |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemBase
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
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
A new alias to a particular version of a Lambda function.
|
class |
DockerImageFunction
Create a lambda function where the handler is a docker image.
|
class |
Function
Deploys a file 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
A Lambda that will only ever be added to a stack once.
|
class |
Version
Tag the current state of a Function with a Version number.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodejsFunction
A Node.js Lambda function bundled using esbuild.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDatabaseInstance
A database instance.
|
static interface |
IDatabaseInstance.Jsii$Default
Internal default implementation for
IDatabaseInstance. |
interface |
IServerlessCluster
Interface representing a serverless database cluster.
|
static interface |
IServerlessCluster.Jsii$Default
Internal default implementation for
IServerlessCluster. |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseClusterBase
A new or imported clustered database.
|
class |
DatabaseClusterFromSnapshot
A database cluster restored from a snapshot.
|
class |
DatabaseInstance
A database instance.
|
class |
DatabaseInstanceBase
A new or imported database instance.
|
class |
DatabaseInstanceFromSnapshot
A database instance restored from a snapshot.
|
class |
DatabaseInstanceReadReplica
A read replica database instance.
|
class |
DatabaseProxy
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
Create an Aurora Serverless Cluster.
|
class |
ServerlessClusterFromSnapshot
A Aurora Serverless Cluster restored from a snapshot.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HostedRotation
A hosted rotation.
|
| Modifier and Type | Method and Description |
|---|---|
IConnectable |
SecretRotationProps.getTarget()
The target service or database.
|
IConnectable |
SecretRotationProps.Jsii$Proxy.getTarget() |
| Modifier and Type | Method and Description |
|---|---|
SecretRotation.Builder |
SecretRotation.Builder.target(IConnectable target)
The target service or database.
|
SecretRotationProps.Builder |
SecretRotationProps.Builder.target(IConnectable target)
Sets the value of
SecretRotationProps.getTarget() |
| Modifier and Type | Class and Description |
|---|---|
class |
EcsRunTask
Run a Task on ECS or Fargate.
|
class |
SageMakerCreateModel
A Step Functions Task to create a SageMaker model.
|
class |
SageMakerCreateTrainingJob
Class representing the SageMaker Create Training Job task.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TriggerFunction
Invokes an AWS Lambda function during deployment.
|
Copyright © 2022. All rights reserved.