| Modifier and Type | Interface and Description |
|---|---|
static interface |
IConstruct.Jsii$Default
Internal default implementation for
IConstruct. |
interface |
IResource
(experimental) Interface for the Resource construct.
|
static interface |
IResource.Jsii$Default
Internal default implementation for
IResource. |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomResource
(experimental) Instantiation of a custom resource, whose implementation is provided a Provider.
|
static class |
IResource.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Resource
(experimental) A construct which represents an AWS resource.
|
| Modifier and Type | Method and Description |
|---|---|
IConstruct |
ConstructNode.findChild(String id)
(experimental) Return a direct child by id.
|
IConstruct |
ConstructNode.getDefaultChild()
(experimental) Returns the child construct that has the id `Default` or `Resource"`.
|
IConstruct |
ConstructNode.getRoot() |
IConstruct |
IResolveContext.getScope()
(experimental) The scope from which resolution has been initiated.
|
IConstruct |
IResolveContext.Jsii$Proxy.getScope()
(experimental) The scope from which resolution has been initiated.
|
default IConstruct |
IResolveContext.Jsii$Default.getScope()
(experimental) The scope from which resolution has been initiated.
|
IConstruct |
ConstructNode.getScope()
(experimental) Returns the scope in which this construct is defined.
|
IConstruct |
Dependency.getSource()
(experimental) Source the dependency.
|
IConstruct |
Dependency.Jsii$Proxy.getSource() |
IConstruct |
Reference.getTarget() |
IConstruct |
Dependency.getTarget()
(experimental) Target of the dependency.
|
IConstruct |
Dependency.Jsii$Proxy.getTarget() |
IConstruct |
ConstructNode.tryFindChild(String id)
(experimental) Return a direct child by id, or undefined.
|
| Modifier and Type | Method and Description |
|---|---|
List<IConstruct> |
ConstructNode.findAll()
(experimental) Return this construct and all of its children in the given order.
|
List<IConstruct> |
ConstructNode.findAll(ConstructOrder order)
(experimental) Return this construct and all of its children in the given order.
|
List<IConstruct> |
ConstructNode.getChildren()
(experimental) All direct children of this construct.
|
abstract List<IConstruct> |
DependableTrait.getDependencyRoots()
(experimental) The set of constructs that form the root of this dependable.
|
List<IConstruct> |
ConstructNode.getScopes()
(experimental) All parent scopes of this construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConcreteDependable.add(IConstruct construct)
(experimental) Add a construct to the dependency roots.
|
static Boolean |
Resource.isResource(IConstruct construct)
(experimental) Check whether the given construct is a Resource.
|
static Tags |
Tags.of(IConstruct scope)
(experimental) Returns the tags API for this scope.
|
static Aspects |
Aspects.of(IConstruct scope)
(experimental) Returns the `Aspects` object associated with a construct scope.
|
void |
ConstructNode.setDefaultChild(IConstruct value)
(experimental) Returns the child construct that has the id `Default` or `Resource"`.
|
Dependency.Builder |
Dependency.Builder.source(IConstruct source)
Sets the value of
Dependency.getSource() |
Dependency.Builder |
Dependency.Builder.target(IConstruct target)
Sets the value of
Dependency.getTarget() |
void |
RemoveTag.visit(IConstruct construct)
(experimental) All aspects can visit an IConstruct.
|
void |
Tag.visit(IConstruct construct)
(experimental) All aspects can visit an IConstruct.
|
void |
IAspect.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
void |
IAspect.Jsii$Proxy.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
default void |
IAspect.Jsii$Default.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
| Constructor and Description |
|---|
ConstructNode(Construct host,
IConstruct scope,
String id) |
Reference(Object value,
IConstruct target) |
Reference(Object value,
IConstruct target,
String displayName) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAwsApiCall
(experimental) Interface for creating a custom resource that will perform an API call using the AWS SDK.
|
static interface |
IAwsApiCall.Jsii$Default
Internal default implementation for
IAwsApiCall. |
| Modifier and Type | Class and Description |
|---|---|
class |
AwsApiCall
(experimental) Construct that creates a custom resource that will perform a query using the AWS SDK.
|
static class |
IAwsApiCall.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LambdaInvokeFunction
(experimental) An AWS Lambda Invoke function API call.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodeProxyAgentLayer
(experimental) An AWS Lambda layer that includes the NPM dependency `proxy-agent`.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AwsCliLayer
(experimental) An AWS Lambda layer that includes the AWS CLI.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KubectlLayer
(experimental) An AWS Lambda layer that includes `kubectl` and `helm`.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICertificateAuthority
(experimental) Interface which all CertificateAuthority based class must implement.
|
static interface |
ICertificateAuthority.Jsii$Default
Internal default implementation for
ICertificateAuthority. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ICertificateAuthority.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApp
(experimental) An Amplify Console application.
|
static interface |
IApp.Jsii$Default
Internal default implementation for
IApp. |
interface |
IBranch
(experimental) A branch.
|
static interface |
IBranch.Jsii$Default
Internal default implementation for
IBranch. |
| Modifier and Type | Class and Description |
|---|---|
class |
App
(experimental) An Amplify Console application.
|
class |
Branch
(experimental) An Amplify Console branch.
|
static class |
IApp.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IBranch.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApiKey
(experimental) API keys are alphanumeric string values that you distribute to app developer customers to grant access to your API.
|
static interface |
IApiKey.Jsii$Default
Internal default implementation for
IApiKey. |
interface |
IGatewayResponse
(experimental) Represents gateway response resource.
|
static interface |
IGatewayResponse.Jsii$Default
Internal default implementation for
IGatewayResponse. |
interface |
IRequestValidator |
static interface |
IRequestValidator.Jsii$Default
Internal default implementation for
IRequestValidator. |
interface |
IRestApi |
static interface |
IRestApi.Jsii$Default
Internal default implementation for
IRestApi. |
interface |
IUsagePlan
(experimental) A UsagePlan, either managed by this CDK app, or imported.
|
static interface |
IUsagePlan.Jsii$Default
Internal default implementation for
IUsagePlan. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApiKey
(experimental) An API Gateway ApiKey.
|
class |
Authorizer
(experimental) Base class for all custom authorizers.
|
class |
BasePathMapping
(experimental) This resource creates a base path that clients who call your API must use in the invocation URL.
|
class |
CognitoUserPoolsAuthorizer
(experimental) Cognito user pools based custom authorizer.
|
class |
Deployment
(experimental) A Deployment of a REST API.
|
class |
GatewayResponse
(experimental) Configure the response received by clients, produced from the API Gateway backend.
|
static class |
IApiKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGatewayResponse.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRequestValidator.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRestApi.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUsagePlan.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LambdaRestApi
(experimental) Defines an API Gateway REST API with AWS Lambda proxy integration.
|
class |
Method
Example:
|
class |
Model
Example:
|
class |
ProxyResource
(experimental) Defines a {proxy+} greedy resource and an ANY method on a route.
|
class |
RateLimitedApiKey
(experimental) An API Gateway ApiKey, for which a rate limiting configuration can be specified.
|
class |
RequestAuthorizer
(experimental) Request-based lambda authorizer that recognizes the caller's identity via request parameters, such as headers, paths, query strings, stage variables, or context variables.
|
class |
RequestValidator
Example:
|
class |
ResourceBase |
class |
RestApi
(experimental) Represents a REST API in Amazon API Gateway.
|
class |
RestApiBase
(experimental) Base implementation that are common to various implementations of IRestApi.
|
class |
SpecRestApi
(experimental) Represents a REST API in Amazon API Gateway, created with an OpenAPI specification.
|
class |
Stage
Example:
|
class |
StepFunctionsRestApi
(experimental) Defines an API Gateway REST API with a Synchrounous Express State Machine as a proxy integration.
|
class |
TokenAuthorizer
(experimental) Token based lambda authorizer that recognizes the caller's identity as a bearer token, such as a JSON Web Token (JWT) or an OAuth token.
|
class |
UsagePlan
Example:
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApi
(experimental) Represents a API Gateway HTTP/WebSocket API.
|
static interface |
IApi.Jsii$Default
Internal default implementation for
IApi. |
interface |
IApiMapping
(experimental) Represents an ApiGatewayV2 ApiMapping resource.
|
static interface |
IApiMapping.Jsii$Default
Internal default implementation for
IApiMapping. |
interface |
IAuthorizer
(experimental) Represents an Authorizer.
|
static interface |
IAuthorizer.Jsii$Default
Internal default implementation for
IAuthorizer. |
interface |
IDomainName
(experimental) Represents an APIGatewayV2 DomainName.
|
static interface |
IDomainName.Jsii$Default
Internal default implementation for
IDomainName. |
interface |
IHttpApi
(experimental) Represents an HTTP API.
|
static interface |
IHttpApi.Jsii$Default
Internal default implementation for
IHttpApi. |
interface |
IHttpAuthorizer
(experimental) An authorizer for HTTP APIs.
|
static interface |
IHttpAuthorizer.Jsii$Default
Internal default implementation for
IHttpAuthorizer. |
interface |
IHttpIntegration
(experimental) Represents an Integration for an HTTP API.
|
static interface |
IHttpIntegration.Jsii$Default
Internal default implementation for
IHttpIntegration. |
interface |
IHttpRoute
(experimental) Represents a Route for an HTTP API.
|
static interface |
IHttpRoute.Jsii$Default
Internal default implementation for
IHttpRoute. |
interface |
IHttpStage
(experimental) Represents the HttpStage.
|
static interface |
IHttpStage.Jsii$Default
Internal default implementation for
IHttpStage. |
interface |
IIntegration
(experimental) Represents an integration to an API Route.
|
static interface |
IIntegration.Jsii$Default
Internal default implementation for
IIntegration. |
interface |
IRoute
(experimental) Represents a route.
|
static interface |
IRoute.Jsii$Default
Internal default implementation for
IRoute. |
interface |
IStage
(experimental) Represents a Stage.
|
static interface |
IStage.Jsii$Default
Internal default implementation for
IStage. |
interface |
IVpcLink
(experimental) Represents an API Gateway VpcLink.
|
static interface |
IVpcLink.Jsii$Default
Internal default implementation for
IVpcLink. |
interface |
IWebSocketApi
(experimental) Represents a WebSocket API.
|
static interface |
IWebSocketApi.Jsii$Default
Internal default implementation for
IWebSocketApi. |
interface |
IWebSocketAuthorizer
(experimental) An authorizer for WebSocket APIs.
|
static interface |
IWebSocketAuthorizer.Jsii$Default
Internal default implementation for
IWebSocketAuthorizer. |
interface |
IWebSocketIntegration
(experimental) Represents an Integration for an WebSocket API.
|
static interface |
IWebSocketIntegration.Jsii$Default
Internal default implementation for
IWebSocketIntegration. |
interface |
IWebSocketRoute
(experimental) Represents a Route for an WebSocket API.
|
static interface |
IWebSocketRoute.Jsii$Default
Internal default implementation for
IWebSocketRoute. |
interface |
IWebSocketStage
(experimental) Represents the WebSocketStage.
|
static interface |
IWebSocketStage.Jsii$Default
Internal default implementation for
IWebSocketStage. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApiMapping
(experimental) Create a new API mapping for API Gateway API endpoint.
|
class |
DomainName
(experimental) Custom domain resource for the API.
|
class |
HttpApi
(experimental) Create a new API Gateway HTTP API endpoint.
|
class |
HttpAuthorizer
(experimental) An authorizer for Http Apis.
|
class |
HttpIntegration
(experimental) The integration for an API route.
|
class |
HttpRoute
(experimental) Route class that creates the Route for API Gateway HTTP API.
|
class |
HttpStage
(experimental) Represents a stage where an instance of the API is deployed.
|
static class |
IApi.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IApiMapping.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IAuthorizer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IDomainName.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IHttpApi.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IHttpAuthorizer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IHttpIntegration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IHttpRoute.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IHttpStage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IIntegration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRoute.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IStage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpcLink.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IWebSocketApi.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IWebSocketAuthorizer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IWebSocketIntegration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IWebSocketRoute.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IWebSocketStage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
VpcLink
(experimental) Define a new VPC Link Specifies an API Gateway VPC link for a HTTP API to access resources in an Amazon Virtual Private Cloud (VPC).
|
class |
WebSocketApi
(experimental) Create a new API Gateway WebSocket API endpoint.
|
class |
WebSocketAuthorizer
(experimental) An authorizer for WebSocket Apis.
|
class |
WebSocketIntegration
(experimental) The integration for an API route.
|
class |
WebSocketRoute
(experimental) Route class that creates the Route for API Gateway WebSocket API.
|
class |
WebSocketStage
(experimental) Represents a stage where an instance of the API is deployed.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IScalableTarget |
static interface |
IScalableTarget.Jsii$Default
Internal default implementation for
IScalableTarget. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IScalableTarget.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ScalableTarget
(experimental) Define a scalable target.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGatewayRoute
(experimental) Interface for which all GatewayRoute based classes MUST implement.
|
static interface |
IGatewayRoute.Jsii$Default
Internal default implementation for
IGatewayRoute. |
interface |
IMesh
(experimental) Interface which all Mesh based classes MUST implement.
|
static interface |
IMesh.Jsii$Default
Internal default implementation for
IMesh. |
interface |
IVirtualGateway
(experimental) Interface which all Virtual Gateway based classes must implement.
|
static interface |
IVirtualGateway.Jsii$Default
Internal default implementation for
IVirtualGateway. |
interface |
IVirtualNode
(experimental) Interface which all VirtualNode based classes must implement.
|
static interface |
IVirtualNode.Jsii$Default
Internal default implementation for
IVirtualNode. |
interface |
IVirtualRouter
(experimental) Interface which all VirtualRouter based classes MUST implement.
|
static interface |
IVirtualRouter.Jsii$Default
Internal default implementation for
IVirtualRouter. |
interface |
IVirtualService
(experimental) Represents the interface which all VirtualService based classes MUST implement.
|
static interface |
IVirtualService.Jsii$Default
Internal default implementation for
IVirtualService. |
| Modifier and Type | Class and Description |
|---|---|
class |
GatewayRoute
(experimental) GatewayRoute represents a new or existing gateway route attached to a VirtualGateway and Mesh.
|
static class |
IGatewayRoute.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IMesh.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVirtualGateway.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVirtualNode.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVirtualRouter.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVirtualService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Mesh
(experimental) Define a new AppMesh mesh.
|
class |
Route
(experimental) Route represents a new or existing route attached to a VirtualRouter and Mesh.
|
class |
VirtualGateway
(experimental) VirtualGateway represents a newly defined App Mesh Virtual Gateway.
|
class |
VirtualNode
(experimental) VirtualNode represents a newly defined AppMesh VirtualNode.
|
class |
VirtualRouter
Example:
|
class |
VirtualService
(experimental) VirtualService represents a service inside an AppMesh.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IService
(experimental) Represents the App Runner Service.
|
static interface |
IService.Jsii$Default
Internal default implementation for
IService. |
interface |
IVpcConnector
(experimental) Represents the App Runner VPC Connector.
|
static interface |
IVpcConnector.Jsii$Default
Internal default implementation for
IVpcConnector. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpcConnector.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Service
(experimental) The App Runner Service.
|
class |
VpcConnector
(experimental) The App Runner VPC Connector.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAppsyncFunction
(experimental) Interface for AppSync Functions.
|
static interface |
IAppsyncFunction.Jsii$Default
Internal default implementation for
IAppsyncFunction. |
interface |
IGraphqlApi
(experimental) Interface for GraphQL.
|
static interface |
IGraphqlApi.Jsii$Default
Internal default implementation for
IGraphqlApi. |
| Modifier and Type | Class and Description |
|---|---|
class |
AppsyncFunction
(experimental) AppSync Functions are local functions that perform certain operations onto a backend data source.
|
class |
GraphqlApi
(experimental) An AppSync GraphQL API.
|
class |
GraphqlApiBase
(experimental) Base Class for GraphQL API.
|
static class |
IAppsyncFunction.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGraphqlApi.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAutoScalingGroup
(experimental) An AutoScalingGroup.
|
static interface |
IAutoScalingGroup.Jsii$Default
Internal default implementation for
IAutoScalingGroup. |
interface |
ILifecycleHook
(experimental) A basic lifecycle hook object.
|
static interface |
ILifecycleHook.Jsii$Default
Internal default implementation for
ILifecycleHook. |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
static class |
IAutoScalingGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILifecycleHook.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LifecycleHook
(experimental) Define a life cycle hook.
|
class |
ScheduledAction
(experimental) Define a scheduled scaling action.
|
class |
WarmPool
(experimental) Define a warm pool.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AutoScalingGroupRequireImdsv2Aspect.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
protected void |
AutoScalingGroupRequireImdsv2Aspect.warn(IConstruct node,
String message)
(experimental) Adds a warning annotation to a node.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBackupPlan
(experimental) A backup plan.
|
static interface |
IBackupPlan.Jsii$Default
Internal default implementation for
IBackupPlan. |
interface |
IBackupVault
(experimental) A backup vault.
|
static interface |
IBackupVault.Jsii$Default
Internal default implementation for
IBackupVault. |
| Modifier and Type | Class and Description |
|---|---|
class |
BackupPlan
(experimental) A backup plan.
|
class |
BackupSelection
(experimental) A backup selection.
|
class |
BackupVault
(experimental) A backup vault.
|
static class |
IBackupPlan.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IBackupVault.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IComputeEnvironment
(experimental) Properties of a compute environment.
|
static interface |
IComputeEnvironment.Jsii$Default
Internal default implementation for
IComputeEnvironment. |
interface |
IJobDefinition
(experimental) An interface representing a job definition - either a new one, created with the CDK, *using the
JobDefinition class, or existing ones, referenced using the JobDefinition.fromJobDefinitionArn method. |
static interface |
IJobDefinition.Jsii$Default
Internal default implementation for
IJobDefinition. |
interface |
IJobQueue
(experimental) Properties of a Job Queue.
|
static interface |
IJobQueue.Jsii$Default
Internal default implementation for
IJobQueue. |
| Modifier and Type | Class and Description |
|---|---|
class |
ComputeEnvironment
(experimental) Batch Compute Environment.
|
static class |
IComputeEnvironment.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IJobDefinition.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IJobQueue.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
JobDefinition
(experimental) Batch Job Definition.
|
class |
JobQueue
(experimental) Batch Job Queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICertificate
(experimental) Represents a certificate in AWS Certificate Manager.
|
static interface |
ICertificate.Jsii$Default
Internal default implementation for
ICertificate. |
| Modifier and Type | Class and Description |
|---|---|
class |
Certificate
(experimental) A certificate managed by AWS Certificate Manager.
|
class |
DnsValidatedCertificate
(experimental) A certificate managed by AWS Certificate Manager.
|
static class |
ICertificate.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PrivateCertificate
(experimental) A private certificate managed by AWS Certificate Manager.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISlackChannelConfiguration
(experimental) Represents a Slack channel configuration.
|
static interface |
ISlackChannelConfiguration.Jsii$Default
Internal default implementation for
ISlackChannelConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ISlackChannelConfiguration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
SlackChannelConfiguration
(experimental) A new Slack channel configuration.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEc2Environment
(experimental) A Cloud9 Environment.
|
static interface |
IEc2Environment.Jsii$Default
Internal default implementation for
IEc2Environment. |
| Modifier and Type | Class and Description |
|---|---|
class |
Ec2Environment
(experimental) A Cloud9 Environment with Amazon EC2.
|
static class |
IEc2Environment.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDistribution
(experimental) Interface for CloudFront distributions.
|
static interface |
IDistribution.Jsii$Default
Internal default implementation for
IDistribution. |
interface |
IKeyGroup
(experimental) Represents a Key Group.
|
static interface |
IKeyGroup.Jsii$Default
Internal default implementation for
IKeyGroup. |
interface |
IOriginAccessIdentity
(experimental) Interface for CloudFront OriginAccessIdentity.
|
static interface |
IOriginAccessIdentity.Jsii$Default
Internal default implementation for
IOriginAccessIdentity. |
interface |
IPublicKey
(experimental) Represents a Public Key.
|
static interface |
IPublicKey.Jsii$Default
Internal default implementation for
IPublicKey. |
| Modifier and Type | Class and Description |
|---|---|
class |
CachePolicy
(experimental) A Cache Policy configuration.
|
class |
CloudFrontWebDistribution
(experimental) Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds.
|
class |
Distribution
(experimental) A CloudFront distribution with associated origin(s) and caching behavior(s).
|
static class |
IDistribution.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IKeyGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IOriginAccessIdentity.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
KeyGroup
(experimental) A Key Group configuration.
|
class |
OriginAccessIdentity
(experimental) An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content.
|
class |
OriginRequestPolicy
(experimental) A Origin Request Policy configuration.
|
class |
PublicKey
(experimental) A Public Key Configuration.
|
class |
ResponseHeadersPolicy
(experimental) A Response Headers Policy configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EdgeFunction
(experimental) A Lambda@Edge function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Trail
(experimental) Cloud trail allows you to log events that happen in your AWS account For example:.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlarm
(experimental) Represents a CloudWatch Alarm.
|
static interface |
IAlarm.Jsii$Default
Internal default implementation for
IAlarm. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alarm
(experimental) An alarm on a CloudWatch metric.
|
class |
AlarmBase
(experimental) The base class for Alarm and CompositeAlarm resources.
|
class |
CompositeAlarm
(experimental) A Composite Alarm based on Alarm Rule.
|
class |
Dashboard
(experimental) A CloudWatch dashboard.
|
static class |
IAlarm.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProject |
static interface |
IProject.Jsii$Default
Internal default implementation for
IProject. |
interface |
IReportGroup
(experimental) The interface representing the ReportGroup resource - either an existing one, imported using the
ReportGroup.fromReportGroupName method, or a new one, created with the ReportGroup class. |
static interface |
IReportGroup.Jsii$Default
Internal default implementation for
IReportGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
BitBucketSourceCredentials
(experimental) The source credentials used when contacting the BitBucket API.
|
class |
GitHubEnterpriseSourceCredentials
(experimental) The source credentials used when contacting the GitHub Enterprise API.
|
class |
GitHubSourceCredentials
(experimental) The source credentials used when contacting the GitHub API.
|
static class |
IProject.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IReportGroup.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.
|
class |
ReportGroup
(experimental) The ReportGroup resource class.
|
class |
UntrustedCodeBoundaryPolicy
(experimental) Permissions Boundary for a CodeBuild Project running untrusted code.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEcsApplication
(experimental) Represents a reference to a CodeDeploy Application deploying to Amazon ECS.
|
static interface |
IEcsApplication.Jsii$Default
Internal default implementation for
IEcsApplication. |
interface |
IEcsDeploymentGroup
(experimental) Interface for an ECS deployment group.
|
static interface |
IEcsDeploymentGroup.Jsii$Default
Internal default implementation for
IEcsDeploymentGroup. |
interface |
ILambdaApplication
(experimental) Represents a reference to a CodeDeploy Application deploying to AWS Lambda.
|
static interface |
ILambdaApplication.Jsii$Default
Internal default implementation for
ILambdaApplication. |
interface |
ILambdaDeploymentGroup
(experimental) Interface for a Lambda deployment groups.
|
static interface |
ILambdaDeploymentGroup.Jsii$Default
Internal default implementation for
ILambdaDeploymentGroup. |
interface |
IServerApplication
(experimental) Represents a reference to a CodeDeploy Application deploying to EC2/on-premise instances.
|
static interface |
IServerApplication.Jsii$Default
Internal default implementation for
IServerApplication. |
interface |
IServerDeploymentGroup |
static interface |
IServerDeploymentGroup.Jsii$Default
Internal default implementation for
IServerDeploymentGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomLambdaDeploymentConfig
(experimental) A custom Deployment Configuration for a Lambda Deployment Group.
|
class |
EcsApplication
(experimental) A CodeDeploy Application that deploys to an Amazon ECS service.
|
static class |
IEcsApplication.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEcsDeploymentGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILambdaApplication.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILambdaDeploymentGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IServerApplication.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IServerDeploymentGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LambdaApplication
(experimental) A CodeDeploy Application that deploys to an AWS Lambda function.
|
class |
LambdaDeploymentGroup
Example:
|
class |
ServerApplication
(experimental) A CodeDeploy Application that deploys to EC2/on-premise instances.
|
class |
ServerDeploymentConfig
(experimental) A custom Deployment Configuration for an EC2/on-premise Deployment Group.
|
class |
ServerDeploymentGroup
(experimental) A CodeDeploy Deployment Group that deploys to EC2/on-premise instances.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProfilingGroup
(experimental) IResource represents a Profiling Group.
|
static interface |
IProfilingGroup.Jsii$Default
Internal default implementation for
IProfilingGroup. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IProfilingGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ProfilingGroup
(experimental) A new Profiling Group.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPipeline
(experimental) The abstract view of an AWS CodePipeline as required and used by Actions.
|
static interface |
IPipeline.Jsii$Default
Internal default implementation for
IPipeline. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IPipeline.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Pipeline
(experimental) An AWS CodePipeline pipeline with its associated IAM role and S3 bucket.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IJenkinsProvider
(experimental) A Jenkins provider.
|
static interface |
IJenkinsProvider.Jsii$Default
Internal default implementation for
IJenkinsProvider. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseJenkinsProvider |
static class |
IJenkinsProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
JenkinsProvider
(experimental) A class representing Jenkins providers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGitHubRepository
(experimental) GitHubRepository resource interface.
|
static interface |
IGitHubRepository.Jsii$Default
Internal default implementation for
IGitHubRepository. |
| Modifier and Type | Class and Description |
|---|---|
class |
GitHubRepository
(experimental) The GitHubRepository resource.
|
static class |
IGitHubRepository.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
INotificationRule
(experimental) Represents a notification rule.
|
static interface |
INotificationRule.Jsii$Default
Internal default implementation for
INotificationRule. |
| Modifier and Type | Class and Description |
|---|---|
static class |
INotificationRule.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
NotificationRule
(experimental) A new notification rule.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IUserPool
(experimental) Represents a Cognito UserPool.
|
static interface |
IUserPool.Jsii$Default
Internal default implementation for
IUserPool. |
interface |
IUserPoolClient
(experimental) Represents a Cognito user pool client.
|
static interface |
IUserPoolClient.Jsii$Default
Internal default implementation for
IUserPoolClient. |
interface |
IUserPoolDomain
(experimental) Represents a user pool domain.
|
static interface |
IUserPoolDomain.Jsii$Default
Internal default implementation for
IUserPoolDomain. |
interface |
IUserPoolIdentityProvider
(experimental) Represents a UserPoolIdentityProvider.
|
static interface |
IUserPoolIdentityProvider.Jsii$Default
Internal default implementation for
IUserPoolIdentityProvider. |
interface |
IUserPoolResourceServer
(experimental) Represents a Cognito user pool resource server.
|
static interface |
IUserPoolResourceServer.Jsii$Default
Internal default implementation for
IUserPoolResourceServer. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IUserPool.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUserPoolClient.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUserPoolDomain.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUserPoolIdentityProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUserPoolResourceServer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
UserPool
(experimental) Define a Cognito User Pool.
|
class |
UserPoolClient
(experimental) Define a UserPool App Client.
|
class |
UserPoolDomain
(experimental) Define a user pool domain.
|
class |
UserPoolIdentityProviderAmazon
(experimental) Represents a identity provider that integrates with 'Login with Amazon'.
|
class |
UserPoolIdentityProviderApple
(experimental) Represents a identity provider that integrates with 'Apple'.
|
class |
UserPoolIdentityProviderFacebook
(experimental) Represents a identity provider that integrates with 'Facebook Login'.
|
class |
UserPoolIdentityProviderGoogle
(experimental) Represents a identity provider that integrates with 'Google'.
|
class |
UserPoolIdentityProviderOidc
(experimental) Represents a identity provider that integrates with OpenID Connect.
|
class |
UserPoolResourceServer
(experimental) Defines a User Pool OAuth2.0 Resource Server.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IIdentityPool
(experimental) Represents a Cognito IdentityPool.
|
static interface |
IIdentityPool.Jsii$Default
Internal default implementation for
IIdentityPool. |
interface |
IIdentityPoolRoleAttachment
(experimental) Represents an Identity Pool Role Attachment.
|
static interface |
IIdentityPoolRoleAttachment.Jsii$Default
Internal default implementation for
IIdentityPoolRoleAttachment. |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityPool
(experimental) Define a Cognito Identity Pool.
|
class |
IdentityPoolRoleAttachment
(experimental) Defines an Identity Pool Role Attachment.
|
static class |
IIdentityPool.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IIdentityPoolRoleAttachment.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IRule
(experimental) Interface representing an AWS Config rule.
|
static interface |
IRule.Jsii$Default
Internal default implementation for
IRule. |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessKeysRotated
(experimental) Checks whether the active access keys are rotated within the number of days specified in `maxAge`.
|
class |
CloudFormationStackDriftDetectionCheck
(experimental) Checks whether your CloudFormation stacks' actual configuration differs, or has drifted, from its expected configuration.
|
class |
CloudFormationStackNotificationCheck
(experimental) Checks whether your CloudFormation stacks are sending event notifications to a SNS topic.
|
class |
CustomRule
(experimental) A new custom rule.
|
static class |
IRule.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ManagedRule
(experimental) A new managed rule.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ITable.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Table
(experimental) Provides a DynamoDB table.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IClientVpnEndpoint
(experimental) A client VPN endpoint.
|
static interface |
IClientVpnEndpoint.Jsii$Default
Internal default implementation for
IClientVpnEndpoint. |
interface |
IFlowLog
(experimental) A FlowLog.
|
static interface |
IFlowLog.Jsii$Default
Internal default implementation for
IFlowLog. |
interface |
IGatewayVpcEndpoint
(experimental) A gateway VPC endpoint.
|
static interface |
IGatewayVpcEndpoint.Jsii$Default
Internal default implementation for
IGatewayVpcEndpoint. |
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 |
ILaunchTemplate
(experimental) Interface for LaunchTemplate-like objects.
|
static interface |
ILaunchTemplate.Jsii$Default
Internal default implementation for
ILaunchTemplate. |
interface |
INetworkAcl
(experimental) A NetworkAcl.
|
static interface |
INetworkAcl.Jsii$Default
Internal default implementation for
INetworkAcl. |
interface |
INetworkAclEntry
(experimental) A NetworkAclEntry.
|
static interface |
INetworkAclEntry.Jsii$Default
Internal default implementation for
INetworkAclEntry. |
interface |
IPrivateSubnet |
static interface |
IPrivateSubnet.Jsii$Default
Internal default implementation for
IPrivateSubnet. |
interface |
IPublicSubnet |
static interface |
IPublicSubnet.Jsii$Default
Internal default implementation for
IPublicSubnet. |
interface |
ISecurityGroup
(experimental) Interface for security group-like objects.
|
static interface |
ISecurityGroup.Jsii$Default
Internal default implementation for
ISecurityGroup. |
interface |
ISubnet |
static interface |
ISubnet.Jsii$Default
Internal default implementation for
ISubnet. |
interface |
ISubnetNetworkAclAssociation
(experimental) A SubnetNetworkAclAssociation.
|
static interface |
ISubnetNetworkAclAssociation.Jsii$Default
Internal default implementation for
ISubnetNetworkAclAssociation. |
interface |
IVolume
(experimental) An EBS Volume in AWS EC2.
|
static interface |
IVolume.Jsii$Default
Internal default implementation for
IVolume. |
interface |
IVpc |
static interface |
IVpc.Jsii$Default
Internal default implementation for
IVpc. |
interface |
IVpcEndpoint
(experimental) A VPC endpoint.
|
static interface |
IVpcEndpoint.Jsii$Default
Internal default implementation for
IVpcEndpoint. |
interface |
IVpcEndpointService
(experimental) A VPC endpoint service.
|
static interface |
IVpcEndpointService.Jsii$Default
Internal default implementation for
IVpcEndpointService. |
interface |
IVpnConnection |
static interface |
IVpnConnection.Jsii$Default
Internal default implementation for
IVpnConnection. |
interface |
IVpnGateway
(experimental) The virtual private gateway interface.
|
static interface |
IVpnGateway.Jsii$Default
Internal default implementation for
IVpnGateway. |
| 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 |
ClientVpnAuthorizationRule
(experimental) A client VPN authorization rule.
|
class |
ClientVpnEndpoint
(experimental) A client VPN connnection.
|
class |
ClientVpnRoute
(experimental) A client VPN route.
|
class |
FlowLog
(experimental) A VPC flow log.
|
class |
GatewayVpcEndpoint
(experimental) A gateway VPC endpoint.
|
static class |
IClientVpnEndpoint.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFlowLog.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGatewayVpcEndpoint.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.
|
static class |
ILaunchTemplate.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INetworkAcl.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INetworkAclEntry.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 |
IPrivateSubnet.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicSubnet.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.
|
static class |
ISubnet.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISubnetNetworkAclAssociation.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVolume.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpc.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpcEndpoint.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpcEndpointService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpnConnection.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVpnGateway.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LaunchTemplate
(experimental) This represents an EC2 LaunchTemplate.
|
class |
NetworkAcl
(experimental) Define a new custom network ACL.
|
class |
NetworkAclEntry
(experimental) Define an entry in a Network ACL table.
|
class |
PrivateSubnet
(experimental) Represents a private VPC subnet resource.
|
class |
PublicSubnet
(experimental) Represents a public VPC subnet resource.
|
class |
SecurityGroup
(experimental) Creates an Amazon EC2 security group within a VPC.
|
class |
Subnet
(experimental) Represents a new VPC subnet resource.
|
class |
SubnetNetworkAclAssociation
Example:
|
class |
Volume
(experimental) Creates a new EBS Volume in AWS EC2.
|
class |
Vpc
(experimental) Define an AWS Virtual Private Cloud.
|
class |
VpcEndpoint |
class |
VpcEndpointService
(experimental) A VPC endpoint service.
|
class |
VpnConnection
(experimental) Define a VPN Connection.
|
class |
VpnConnectionBase
(experimental) Base class for Vpn connections.
|
class |
VpnGateway
(experimental) The VPN Gateway that shall be added to the VPC.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<IConstruct> |
Vpc.getNatDependencies()
Deprecated.
- This value is no longer used.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LaunchTemplateRequireImdsv2Aspect.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
void |
InstanceRequireImdsv2Aspect.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
protected void |
LaunchTemplateRequireImdsv2Aspect.warn(IConstruct node,
String message)
(experimental) Adds a warning annotation to a node, unless `suppressWarnings` is true.
|
protected void |
InstanceRequireImdsv2Aspect.warn(IConstruct node,
String message)
(experimental) Adds a warning annotation to a node, unless `suppressWarnings` is true.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IRepository
(experimental) Represents an ECR repository.
|
static interface |
IRepository.Jsii$Default
Internal default implementation for
IRepository. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IRepository.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Repository
(experimental) Define an ECR repository.
|
class |
RepositoryBase
(experimental) Base class for ECR repository.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBaseService
(experimental) The interface for BaseService.
|
static interface |
IBaseService.Jsii$Default
Internal default implementation for
IBaseService. |
interface |
IEc2Service
(experimental) The interface for a service using the EC2 launch type on an ECS cluster.
|
static interface |
IEc2Service.Jsii$Default
Internal default implementation for
IEc2Service. |
interface |
IEc2TaskDefinition
(experimental) The interface of a task definition run on an EC2 cluster.
|
static interface |
IEc2TaskDefinition.Jsii$Default
Internal default implementation for
IEc2TaskDefinition. |
interface |
IExternalService
(experimental) The interface for a service using the External launch type on an ECS cluster.
|
static interface |
IExternalService.Jsii$Default
Internal default implementation for
IExternalService. |
interface |
IExternalTaskDefinition
(experimental) The interface of a task definition run on an External cluster.
|
static interface |
IExternalTaskDefinition.Jsii$Default
Internal default implementation for
IExternalTaskDefinition. |
interface |
IFargateService
(experimental) The interface for a service using the Fargate launch type on an ECS cluster.
|
static interface |
IFargateService.Jsii$Default
Internal default implementation for
IFargateService. |
interface |
IFargateTaskDefinition
(experimental) The interface of a task definition run on a Fargate cluster.
|
static interface |
IFargateTaskDefinition.Jsii$Default
Internal default implementation for
IFargateTaskDefinition. |
interface |
ITaskDefinition
(experimental) The interface for all task definitions.
|
static interface |
ITaskDefinition.Jsii$Default
Internal default implementation for
ITaskDefinition. |
| 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 |
Ec2TaskDefinition
(experimental) The details of a task definition run on an EC2 cluster.
|
class |
ExternalService
(experimental) This creates a service using the External launch type on an ECS cluster.
|
class |
ExternalTaskDefinition
(experimental) The details of a task definition run on an External cluster.
|
class |
FargateService
(experimental) This creates a service using the Fargate launch type on an ECS cluster.
|
class |
FargateTaskDefinition
(experimental) The details of a task definition run on a Fargate cluster.
|
static class |
IBaseService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEc2Service.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEc2TaskDefinition.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IExternalService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IExternalTaskDefinition.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFargateService.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFargateTaskDefinition.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ITaskDefinition.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
TaskDefinition
(experimental) The base class for all task definitions.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAccessPoint
(experimental) Represents an EFS AccessPoint.
|
static interface |
IAccessPoint.Jsii$Default
Internal default implementation for
IAccessPoint. |
interface |
IFileSystem
(experimental) Represents an Amazon EFS file system.
|
static interface |
IFileSystem.Jsii$Default
Internal default implementation for
IFileSystem. |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessPoint
(experimental) Represents the AccessPoint.
|
class |
FileSystem
(experimental) The Elastic File System implementation of IFileSystem.
|
static class |
IAccessPoint.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFileSystem.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IKubectlProvider
(experimental) Imported KubectlProvider that can be used in place of the default one created by CDK.
|
static interface |
IKubectlProvider.Jsii$Default
Internal default implementation for
IKubectlProvider. |
interface |
INodegroup
(experimental) NodeGroup interface.
|
static interface |
INodegroup.Jsii$Default
Internal default implementation for
INodegroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
FargateCluster
(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.
|
static class |
IKubectlProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INodegroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
KubectlProvider
(experimental) Implementation of Kubectl Lambda.
|
class |
Nodegroup
(experimental) The Nodegroup resource class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoadBalancer
(experimental) A load balancer with a single listener.
|
| 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. |
interface |
IApplicationTargetGroup
(experimental) A Target Group for Application Load Balancers.
|
static interface |
IApplicationTargetGroup.Jsii$Default
Internal default implementation for
IApplicationTargetGroup. |
interface |
ILoadBalancerV2 |
static interface |
ILoadBalancerV2.Jsii$Default
Internal default implementation for
ILoadBalancerV2. |
interface |
INetworkListener
(experimental) Properties to reference an existing listener.
|
static interface |
INetworkListener.Jsii$Default
Internal default implementation for
INetworkListener. |
interface |
INetworkLoadBalancer
(experimental) A network load balancer.
|
static interface |
INetworkLoadBalancer.Jsii$Default
Internal default implementation for
INetworkLoadBalancer. |
interface |
INetworkTargetGroup
(experimental) A network target group.
|
static interface |
INetworkTargetGroup.Jsii$Default
Internal default implementation for
INetworkTargetGroup. |
interface |
ITargetGroup
(experimental) A target group.
|
static interface |
ITargetGroup.Jsii$Default
Internal default implementation for
ITargetGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationListener
(experimental) Define an ApplicationListener.
|
class |
ApplicationLoadBalancer
(experimental) Define an Application Load Balancer.
|
class |
ApplicationTargetGroup
(experimental) Define an Application Target Group.
|
class |
BaseListener
(experimental) Base class for listeners.
|
class |
BaseLoadBalancer
(experimental) Base class for both Application and Network Load Balancers.
|
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.
|
static class |
IApplicationTargetGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILoadBalancerV2.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INetworkListener.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INetworkLoadBalancer.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INetworkTargetGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ITargetGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
NetworkListener
(experimental) Define a Network Listener.
|
class |
NetworkLoadBalancer
(experimental) Define a new network load balancer.
|
class |
NetworkTargetGroup
(experimental) Define a Network Target Group.
|
class |
TargetGroupBase
(experimental) Define the target of a load balancer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ListenerAction.bind(Construct scope,
IApplicationListener listener,
IConstruct associatingConstruct)
(experimental) Called when the action is being used in a listener.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApiDestination
(experimental) Interface for API Destinations.
|
static interface |
IApiDestination.Jsii$Default
Internal default implementation for
IApiDestination. |
interface |
IConnection
(experimental) Interface for EventBus Connections.
|
static interface |
IConnection.Jsii$Default
Internal default implementation for
IConnection. |
interface |
IEventBus
(experimental) Interface which all EventBus based classes MUST implement.
|
static interface |
IEventBus.Jsii$Default
Internal default implementation for
IEventBus. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApiDestination
(experimental) Define an EventBridge Api Destination.
|
class |
Archive
(experimental) Define an EventBridge Archive.
|
class |
Connection
(experimental) Define an EventBridge Connection.
|
class |
EventBus
(experimental) Define an EventBridge EventBus.
|
static class |
IApiDestination.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IConnection.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEventBus.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Rule
(experimental) Defines an EventBridge Rule in this stack.
|
| Modifier and Type | Method and Description |
|---|---|
default IConstruct |
RuleTargetConfig.getTargetResource()
(experimental) The resource that is backing this target.
|
IConstruct |
RuleTargetConfig.Jsii$Proxy.getTargetResource() |
| Modifier and Type | Method and Description |
|---|---|
RuleTargetConfig.Builder |
RuleTargetConfig.Builder.targetResource(IConstruct targetResource)
Sets the value of
RuleTargetConfig.getTargetResource() |
| Modifier and Type | Method and Description |
|---|---|
static BatchJob.Builder |
BatchJob.Builder.create(String jobQueueArn,
IConstruct jobQueueScope,
String jobDefinitionArn,
IConstruct jobDefinitionScope) |
| Constructor and Description |
|---|
BatchJob(String jobQueueArn,
IConstruct jobQueueScope,
String jobDefinitionArn,
IConstruct jobDefinitionScope) |
BatchJob(String jobQueueArn,
IConstruct jobQueueScope,
String jobDefinitionArn,
IConstruct jobDefinitionScope,
BatchJobProps props) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemBase
(experimental) A new or imported FSx file system.
|
class |
LustreFileSystem
(experimental) The FSx for Lustre File System implementation of IFileSystem.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAccelerator
(experimental) The interface of the Accelerator.
|
static interface |
IAccelerator.Jsii$Default
Internal default implementation for
IAccelerator. |
interface |
IEndpointGroup
(experimental) The interface of the EndpointGroup.
|
static interface |
IEndpointGroup.Jsii$Default
Internal default implementation for
IEndpointGroup. |
interface |
IListener
(experimental) Interface of the Listener.
|
static interface |
IListener.Jsii$Default
Internal default implementation for
IListener. |
| Modifier and Type | Class and Description |
|---|---|
class |
Accelerator
(experimental) The Accelerator construct.
|
class |
EndpointGroup
(experimental) EndpointGroup construct.
|
static class |
IAccelerator.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEndpointGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IListener.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Listener
(experimental) The construct for the Listener.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDatabase |
static interface |
IDatabase.Jsii$Default
Internal default implementation for
IDatabase. |
interface |
IJob
(experimental) Interface representing a created or an imported
Job. |
static interface |
IJob.Jsii$Default
Internal default implementation for
IJob. |
interface |
ISecurityConfiguration
(experimental) Interface representing a created or an imported
SecurityConfiguration. |
static interface |
ISecurityConfiguration.Jsii$Default
Internal default implementation for
ISecurityConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
class |
Database
(experimental) A Glue database.
|
static class |
IDatabase.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IJob.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISecurityConfiguration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Job
(experimental) A Glue Job.
|
class |
SecurityConfiguration
(experimental) A security configuration is a set of security properties that can be used by AWS Glue to encrypt data at rest.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAccessKey
(experimental) Represents an IAM Access Key.
|
static interface |
IAccessKey.Jsii$Default
Internal default implementation for
IAccessKey. |
interface |
IGroup
(experimental) Represents an IAM Group.
|
static interface |
IGroup.Jsii$Default
Internal default implementation for
IGroup. |
interface |
IIdentity
(experimental) A construct that represents an IAM principal, such as a user, group or role.
|
static interface |
IIdentity.Jsii$Default
Internal default implementation for
IIdentity. |
interface |
IOpenIdConnectProvider
(experimental) Represents an IAM OpenID Connect provider.
|
static interface |
IOpenIdConnectProvider.Jsii$Default
Internal default implementation for
IOpenIdConnectProvider. |
interface |
IPolicy
(experimental) Represents an IAM Policy.
|
static interface |
IPolicy.Jsii$Default
Internal default implementation for
IPolicy. |
interface |
IResourceWithPolicy
(experimental) A resource with a resource policy that can be added to.
|
static interface |
IResourceWithPolicy.Jsii$Default
Internal default implementation for
IResourceWithPolicy. |
interface |
IRole
(experimental) A Role object.
|
static interface |
IRole.Jsii$Default
Internal default implementation for
IRole. |
interface |
ISamlProvider
(experimental) A SAML provider.
|
static interface |
ISamlProvider.Jsii$Default
Internal default implementation for
ISamlProvider. |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessKey
(experimental) Define a new IAM Access Key.
|
class |
Group
(experimental) An IAM Group (collection of IAM users) lets you specify permissions for multiple users, which can make it easier to manage permissions for those users.
|
static class |
IAccessKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IIdentity.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IOpenIdConnectProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPolicy.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IResourceWithPolicy.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRole.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISamlProvider.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUser.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LazyRole
(experimental) An IAM role that only gets attached to the construct tree once it gets used, not before.
|
class |
ManagedPolicy
(experimental) Managed policy.
|
class |
OpenIdConnectProvider
(experimental) IAM OIDC identity providers are entities in IAM that describe an external identity provider (IdP) service that supports the OpenID Connect (OIDC) standard, such as Google or Salesforce.
|
class |
Policy
(experimental) The AWS::IAM::Policy resource associates an IAM policy with IAM users, roles, or groups.
|
class |
Role
(experimental) IAM Role.
|
class |
SamlProvider
(experimental) A SAML provider.
|
class |
User
(experimental) Define a new IAM user.
|
| Modifier and Type | Method and Description |
|---|---|
default IConstruct |
GrantOnPrincipalOptions.getScope()
(experimental) Construct to report warnings on in case grant could not be registered.
|
IConstruct |
GrantOnPrincipalOptions.Jsii$Proxy.getScope() |
| Modifier and Type | Method and Description |
|---|---|
void |
Grant.applyBefore(IConstruct... constructs)
(experimental) Make sure this grant is applied before the given constructs are deployed.
|
GrantOnPrincipalOptions.Builder |
GrantOnPrincipalOptions.Builder.scope(IConstruct scope)
Sets the value of
GrantOnPrincipalOptions.getScope() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITopicRule
(experimental) Represents an AWS IoT Rule.
|
static interface |
ITopicRule.Jsii$Default
Internal default implementation for
ITopicRule. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ITopicRule.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
TopicRule
(experimental) Defines an AWS IoT Rule in this stack.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDetectorModel
(experimental) Represents an AWS IoT Events detector model.
|
static interface |
IDetectorModel.Jsii$Default
Internal default implementation for
IDetectorModel. |
interface |
IInput
(experimental) Represents an AWS IoT Events input.
|
static interface |
IInput.Jsii$Default
Internal default implementation for
IInput. |
| Modifier and Type | Class and Description |
|---|---|
class |
DetectorModel
(experimental) Defines an AWS IoT Events detector model in this stack.
|
static class |
IDetectorModel.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IInput.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Input
(experimental) Defines an AWS IoT Events input in this stack.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IChannel
(experimental) Represents an IVS Channel.
|
static interface |
IChannel.Jsii$Default
Internal default implementation for
IChannel. |
interface |
IPlaybackKeyPair
(experimental) Represents an IVS Playback Key Pair.
|
static interface |
IPlaybackKeyPair.Jsii$Default
Internal default implementation for
IPlaybackKeyPair. |
interface |
IStreamKey
(experimental) Represents an IVS Stream Key.
|
static interface |
IStreamKey.Jsii$Default
Internal default implementation for
IStreamKey. |
| Modifier and Type | Class and Description |
|---|---|
class |
Channel
(experimental) A new IVS channel.
|
static class |
IChannel.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPlaybackKeyPair.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IStreamKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PlaybackKeyPair
(experimental) A new IVS Playback Key Pair.
|
class |
StreamKey
(experimental) A new IVS Stream Key.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IStream
(experimental) A Kinesis Stream.
|
static interface |
IStream.Jsii$Default
Internal default implementation for
IStream. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IStream.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Stream
(experimental) A Kinesis stream.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IApplication
(experimental) An interface expressing the public properties on both an imported and CDK-created Flink application.
|
static interface |
IApplication.Jsii$Default
Internal default implementation for
IApplication. |
| Modifier and Type | Class and Description |
|---|---|
class |
Application
(experimental) The L2 construct for Flink Kinesis Data Applications.
|
static class |
IApplication.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDeliveryStream
(experimental) Represents a Kinesis Data Firehose delivery stream.
|
static interface |
IDeliveryStream.Jsii$Default
Internal default implementation for
IDeliveryStream. |
| Modifier and Type | Class and Description |
|---|---|
class |
DeliveryStream
(experimental) Create a Kinesis Data Firehose delivery stream.
|
static class |
IDeliveryStream.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IKey
(experimental) A KMS Key, either managed by this CDK app, or imported.
|
static interface |
IKey.Jsii$Default
Internal default implementation for
IKey. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Key
(experimental) Defines a KMS key.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlias |
static interface |
IAlias.Jsii$Default
Internal default implementation for
IAlias. |
interface |
ICodeSigningConfig
(experimental) A Code Signing Config.
|
static interface |
ICodeSigningConfig.Jsii$Default
Internal default implementation for
ICodeSigningConfig. |
interface |
IEventSourceMapping
(experimental) Represents an event source mapping for a lambda function.
|
static interface |
IEventSourceMapping.Jsii$Default
Internal default implementation for
IEventSourceMapping. |
interface |
IFunction |
static interface |
IFunction.Jsii$Default
Internal default implementation for
IFunction. |
interface |
IFunctionUrl
(experimental) A Lambda function Url.
|
static interface |
IFunctionUrl.Jsii$Default
Internal default implementation for
IFunctionUrl. |
interface |
ILayerVersion |
static interface |
ILayerVersion.Jsii$Default
Internal default implementation for
ILayerVersion. |
interface |
IScalableFunctionAttribute
(experimental) Interface for scalable attributes.
|
static interface |
IScalableFunctionAttribute.Jsii$Default
Internal default implementation for
IScalableFunctionAttribute. |
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 |
CodeSigningConfig
(experimental) Defines a Code Signing Config.
|
class |
DockerImageFunction
(experimental) Create a lambda function where the handler is a docker image.
|
class |
EventInvokeConfig
(experimental) Configure options for asynchronous invocation on a version or an alias.
|
class |
EventSourceMapping
(experimental) Defines a Lambda EventSourceMapping resource.
|
class |
Function
(experimental) Deploys a file from inside the construct library as a function.
|
class |
FunctionBase |
class |
FunctionUrl
(experimental) Defines a Lambda function url.
|
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ICodeSigningConfig.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IEventSourceMapping.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 |
IFunctionUrl.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILayerVersion.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IScalableFunctionAttribute.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 |
LayerVersion
(experimental) Defines a new Lambda Layer version.
|
class |
QualifiedFunctionBase |
class |
SingletonFunction
(experimental) A Lambda that will only ever be added to a stack once.
|
class |
Version
(experimental) Tag the current state of a Function with a Version number.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SingletonFunction.dependOn(IConstruct down)
(experimental) The SingletonFunction construct cannot be added as a dependency of another construct using node.addDependency().
|
void |
FunctionVersionUpgrade.visit(IConstruct node)
(experimental) All aspects can visit an IConstruct.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GoFunction
(experimental) A Golang Lambda function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodejsFunction
(experimental) A Node.js Lambda function bundled using esbuild.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PythonFunction
(experimental) A Python Lambda function.
|
class |
PythonLayerVersion
(experimental) A lambda layer version.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILogGroup |
static interface |
ILogGroup.Jsii$Default
Internal default implementation for
ILogGroup. |
interface |
ILogStream |
static interface |
ILogStream.Jsii$Default
Internal default implementation for
ILogStream. |
| Modifier and Type | Class and Description |
|---|---|
class |
CrossAccountDestination
(experimental) A new CloudWatch Logs Destination for use in cross-account scenarios.
|
static class |
ILogGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ILogStream.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LogGroup
(experimental) Define a CloudWatch Log Group.
|
class |
LogStream
(experimental) Define a Log Stream in a Log Group.
|
class |
MetricFilter
(experimental) A filter that extracts information from CloudWatch Logs and emits to CloudWatch Metrics.
|
class |
QueryDefinition
(experimental) Define a query definition for CloudWatch Logs Insights.
|
class |
ResourcePolicy
(experimental) Resource Policy for CloudWatch Log Groups.
|
class |
SubscriptionFilter
(experimental) A new Subscription on a CloudWatch log group.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDomain
(experimental) An interface that represents an Amazon OpenSearch Service domain - either created with the CDK, or an existing one.
|
static interface |
IDomain.Jsii$Default
Internal default implementation for
IDomain. |
| Modifier and Type | Class and Description |
|---|---|
class |
Domain
(experimental) Provides an Amazon OpenSearch Service domain.
|
static class |
IDomain.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| 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. |
interface |
IDatabaseInstance
(experimental) A database instance.
|
static interface |
IDatabaseInstance.Jsii$Default
Internal default implementation for
IDatabaseInstance. |
interface |
IDatabaseProxy
(experimental) DB Proxy.
|
static interface |
IDatabaseProxy.Jsii$Default
Internal default implementation for
IDatabaseProxy. |
interface |
IOptionGroup
(experimental) An option group.
|
static interface |
IOptionGroup.Jsii$Default
Internal default implementation for
IOptionGroup. |
interface |
IParameterGroup
(experimental) A parameter group.
|
static interface |
IParameterGroup.Jsii$Default
Internal default implementation for
IParameterGroup. |
interface |
IServerlessCluster
(experimental) Interface representing a serverless database cluster.
|
static interface |
IServerlessCluster.Jsii$Default
Internal default implementation for
IServerlessCluster. |
interface |
ISubnetGroup
(experimental) Interface for a subnet group.
|
static interface |
ISubnetGroup.Jsii$Default
Internal default implementation for
ISubnetGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseCluster
(experimental) Create a clustered database with a given number of instances.
|
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 |
IDatabaseCluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IDatabaseInstance.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IDatabaseProxy.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IOptionGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IParameterGroup.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.
|
static class |
ISubnetGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
OptionGroup
(experimental) An option group.
|
class |
ParameterGroup
(experimental) A parameter group.
|
class |
ServerlessCluster
(experimental) Create an Aurora Serverless Cluster.
|
class |
ServerlessClusterFromSnapshot
(experimental) A Aurora Serverless Cluster restored from a snapshot.
|
class |
SubnetGroup
(experimental) Class for creating a RDS DB subnet group.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICluster
(experimental) Create a Redshift Cluster with a given number of nodes.
|
static interface |
ICluster.Jsii$Default
Internal default implementation for
ICluster. |
interface |
IClusterParameterGroup
(experimental) A parameter group.
|
static interface |
IClusterParameterGroup.Jsii$Default
Internal default implementation for
IClusterParameterGroup. |
interface |
IClusterSubnetGroup
(experimental) Interface for a cluster subnet group.
|
static interface |
IClusterSubnetGroup.Jsii$Default
Internal default implementation for
IClusterSubnetGroup. |
interface |
ITable
(experimental) Represents a table in a Redshift database.
|
static interface |
ITable.Jsii$Default
Internal default implementation for
ITable. |
interface |
IUser
(experimental) Represents a user in a Redshift database.
|
static interface |
IUser.Jsii$Default
Internal default implementation for
IUser. |
| Modifier and Type | Class and Description |
|---|---|
class |
Cluster
(experimental) Create a Redshift cluster a given number of nodes.
|
class |
ClusterParameterGroup
(experimental) A cluster parameter group.
|
class |
ClusterSubnetGroup
(experimental) Class for creating a Redshift cluster subnet group.
|
class |
DatabaseSecret
(experimental) A database secret.
|
static class |
ICluster.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IClusterParameterGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IClusterSubnetGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHostedZone
(experimental) Imported or created hosted zone.
|
static interface |
IHostedZone.Jsii$Default
Internal default implementation for
IHostedZone. |
interface |
IPrivateHostedZone
(experimental) Represents a Route 53 private hosted zone.
|
static interface |
IPrivateHostedZone.Jsii$Default
Internal default implementation for
IPrivateHostedZone. |
interface |
IPublicHostedZone
(experimental) Represents a Route 53 public hosted zone.
|
static interface |
IPublicHostedZone.Jsii$Default
Internal default implementation for
IPublicHostedZone. |
interface |
IRecordSet
(experimental) A record set.
|
static interface |
IRecordSet.Jsii$Default
Internal default implementation for
IRecordSet. |
| Modifier and Type | Class and Description |
|---|---|
class |
AaaaRecord
(experimental) A DNS AAAA record.
|
class |
ARecord
(experimental) A DNS A record.
|
class |
CaaAmazonRecord
(experimental) A DNS Amazon CAA record.
|
class |
CaaRecord
(experimental) A DNS CAA record.
|
class |
CnameRecord
(experimental) A DNS CNAME record.
|
class |
DsRecord
(experimental) A DNS DS record.
|
class |
HostedZone
(experimental) Container for records, and records contain information about how to route traffic for a specific domain, such as example.com and its subdomains (acme.example.com, zenith.example.com).
|
static class |
IHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPrivateHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRecordSet.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
MxRecord
(experimental) A DNS MX record.
|
class |
NsRecord
(experimental) A DNS NS record.
|
class |
PrivateHostedZone
(experimental) Create a Route53 private hosted zone for use in one or more VPCs.
|
class |
PublicHostedZone
(experimental) Create a Route53 public hosted zone.
|
class |
RecordSet
(experimental) A record set.
|
class |
SrvRecord
(experimental) A DNS SRV record.
|
class |
TxtRecord
(experimental) A DNS TXT record.
|
class |
ZoneDelegationRecord
(experimental) A record to delegate further lookups to a different set of name servers.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
CloudFrontTarget.getHostedZoneId(IConstruct scope)
(experimental) Get the hosted zone id for the current scope.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFirewallDomainList
(experimental) A Firewall Domain List.
|
static interface |
IFirewallDomainList.Jsii$Default
Internal default implementation for
IFirewallDomainList. |
interface |
IFirewallRuleGroup
(experimental) A Firewall Rule Group.
|
static interface |
IFirewallRuleGroup.Jsii$Default
Internal default implementation for
IFirewallRuleGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
FirewallDomainList
(experimental) A Firewall Domain List.
|
class |
FirewallRuleGroup
(experimental) A Firewall Rule Group.
|
class |
FirewallRuleGroupAssociation
(experimental) A Firewall Rule Group Association.
|
static class |
IFirewallDomainList.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFirewallRuleGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBucket |
static interface |
IBucket.Jsii$Default
Internal default implementation for
IBucket. |
| Modifier and Type | Class and Description |
|---|---|
class |
Bucket
(experimental) An S3 bucket with associated policy objects.
|
class |
BucketBase
(experimental) Represents an S3 Bucket.
|
class |
BucketPolicy
(experimental) The bucket policy for an Amazon S3 bucket.
|
static class |
IBucket.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISecret
(experimental) A secret in AWS Secrets Manager.
|
static interface |
ISecret.Jsii$Default
Internal default implementation for
ISecret. |
interface |
ISecretTargetAttachment |
static interface |
ISecretTargetAttachment.Jsii$Default
Internal default implementation for
ISecretTargetAttachment. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ISecret.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
ISecretTargetAttachment.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
RotationSchedule
(experimental) A rotation schedule.
|
class |
Secret
(experimental) Creates a new secret in AWS SecretsManager.
|
class |
SecretTargetAttachment
(experimental) An attached secret.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPortfolio
(experimental) A Service Catalog portfolio.
|
static interface |
IPortfolio.Jsii$Default
Internal default implementation for
IPortfolio. |
interface |
IProduct
(experimental) A Service Catalog product, currently only supports type CloudFormationProduct.
|
static interface |
IProduct.Jsii$Default
Internal default implementation for
IProduct. |
| Modifier and Type | Class and Description |
|---|---|
class |
CloudFormationProduct
(experimental) A Service Catalog Cloudformation Product.
|
static class |
IPortfolio.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IProduct.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Portfolio
(experimental) A Service Catalog portfolio.
|
class |
Product
(experimental) Abstract class for Service Catalog Product.
|
class |
TagOptions
(experimental) Defines a set of TagOptions, which are a list of key-value pairs managed in AWS Service Catalog.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAttributeGroup
(experimental) A Service Catalog AppRegistry Attribute Group.
|
static interface |
IAttributeGroup.Jsii$Default
Internal default implementation for
IAttributeGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeGroup
(experimental) A Service Catalog AppRegistry Attribute Group.
|
static class |
IAttributeGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHttpNamespace |
static interface |
IHttpNamespace.Jsii$Default
Internal default implementation for
IHttpNamespace. |
interface |
INamespace |
static interface |
INamespace.Jsii$Default
Internal default implementation for
INamespace. |
interface |
IPrivateDnsNamespace |
static interface |
IPrivateDnsNamespace.Jsii$Default
Internal default implementation for
IPrivateDnsNamespace. |
interface |
IPublicDnsNamespace |
static interface |
IPublicDnsNamespace.Jsii$Default
Internal default implementation for
IPublicDnsNamespace. |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasTargetInstance
(experimental) Instance that uses Route 53 Alias record type.
|
class |
CnameInstance
(experimental) Instance that is accessible using a domain name (CNAME).
|
class |
HttpNamespace
(experimental) Define an HTTP Namespace.
|
static class |
IHttpNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
InstanceBase |
class |
IpInstance
(experimental) Instance that is accessible using an IP address.
|
static class |
IPrivateDnsNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicDnsNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
NonIpInstance
(experimental) Instance accessible using values other than an IP address or a domain name (CNAME).
|
class |
PrivateDnsNamespace
(experimental) Define a Service Discovery HTTP Namespace.
|
class |
PublicDnsNamespace
(experimental) Define a Public DNS Namespace.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IReceiptRule
(experimental) A receipt rule.
|
static interface |
IReceiptRule.Jsii$Default
Internal default implementation for
IReceiptRule. |
interface |
IReceiptRuleSet
(experimental) A receipt rule set.
|
static interface |
IReceiptRuleSet.Jsii$Default
Internal default implementation for
IReceiptRuleSet. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IReceiptRule.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IReceiptRuleSet.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ReceiptFilter
(experimental) A receipt filter.
|
class |
ReceiptRule
(experimental) A new receipt rule.
|
class |
ReceiptRuleSet
(experimental) A new receipt rule set.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISigningProfile
(experimental) A Signer Profile.
|
static interface |
ISigningProfile.Jsii$Default
Internal default implementation for
ISigningProfile. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ISigningProfile.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
SigningProfile
(experimental) Defines a Signing Profile.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITopic
(experimental) Represents an SNS topic.
|
static interface |
ITopic.Jsii$Default
Internal default implementation for
ITopic. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ITopic.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Subscription
(experimental) A new subscription.
|
class |
Topic
(experimental) A new SNS topic.
|
class |
TopicBase
(experimental) Either a new or imported Topic.
|
class |
TopicPolicy
(experimental) The policy for an SNS Topic.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IQueue
(experimental) Represents an SQS queue.
|
static interface |
IQueue.Jsii$Default
Internal default implementation for
IQueue. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IQueue.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Queue
(experimental) A new Amazon SQS queue.
|
class |
QueueBase
(experimental) Reference to a new or existing Amazon SQS queue.
|
class |
QueuePolicy
(experimental) The policy for an SQS Queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IParameter
(experimental) An SSM Parameter reference.
|
static interface |
IParameter.Jsii$Default
Internal default implementation for
IParameter. |
interface |
IStringListParameter
(experimental) A StringList SSM Parameter.
|
static interface |
IStringListParameter.Jsii$Default
Internal default implementation for
IStringListParameter. |
interface |
IStringParameter
(experimental) A String SSM Parameter.
|
static interface |
IStringParameter.Jsii$Default
Internal default implementation for
IStringParameter. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IParameter.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IStringListParameter.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IStringParameter.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
StringListParameter
(experimental) Creates a new StringList SSM Parameter.
|
class |
StringParameter
(experimental) Creates a new String SSM Parameter.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IActivity
(experimental) Represents a Step Functions Activity https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html.
|
static interface |
IActivity.Jsii$Default
Internal default implementation for
IActivity. |
interface |
IStateMachine
(experimental) A State Machine.
|
static interface |
IStateMachine.Jsii$Default
Internal default implementation for
IStateMachine. |
| Modifier and Type | Class and Description |
|---|---|
class |
Activity
(experimental) Define a new Step Functions Activity.
|
static class |
IActivity.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IStateMachine.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
StateMachine
(experimental) Define a StepFunctions State Machine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Canary
(experimental) Define a new Canary.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITrigger
(experimental) Interface for triggers.
|
static interface |
ITrigger.Jsii$Default
Internal default implementation for
ITrigger. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ITrigger.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Trigger
(experimental) Triggers an AWS Lambda function during deployment.
|
class |
TriggerFunction
(experimental) Invokes an AWS Lambda function during deployment.
|
Copyright © 2022. All rights reserved.