| 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) Custom resource that is implemented using a Lambda.
|
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 |
ConstructNode.getScope()
(experimental) Returns the scope in which this construct is defined.
|
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 |
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 Aspects |
Aspects.of(IConstruct scope)
(experimental) Returns the `Aspects` object associated with a construct scope.
|
static Tags |
Tags.of(IConstruct scope)
(experimental) Returns the tags API for this 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 |
Tag.visit(IConstruct construct)
(experimental) All aspects can visit an IConstruct.
|
void |
RemoveTag.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) |
Jsii$Proxy(IConstruct source,
IConstruct target)
Constructor that initializes the object based on literal property values passed by the
Dependency.Builder. |
Reference(Object value,
IConstruct target) |
Reference(Object value,
IConstruct target,
String displayName) |
| 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 |
IDomainName |
static interface |
IDomainName.Jsii$Default
Internal default implementation for
IDomainName. |
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 |
IStage
(experimental) Represents an APIGateway 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. |
| 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 |
DomainName |
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 |
IDomainName.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 |
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.
|
class |
LambdaRestApi
(experimental) Defines an API Gateway REST API with AWS Lambda proxy integration.
|
class |
Method |
class |
Model |
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 |
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 |
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 |
class |
VpcLink
(experimental) Define a new VPC Link Specifies an API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).
|
| 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 |
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 |
IWebSocketApi
(experimental) Represents a WebSocket API.
|
static interface |
IWebSocketApi.Jsii$Default
Internal default implementation for
IWebSocketApi. |
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 |
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 |
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 |
IWebSocketApi.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 |
WebSocketApi
(experimental) Create a new API Gateway WebSocket API endpoint.
|
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 wich all Mesh based classes MUST implement.
|
static interface |
IMesh.Jsii$Default
Internal default implementation for
IMesh. |
interface |
IRoute
(experimental) Interface for which all Route based classes MUST implement.
|
static interface |
IRoute.Jsii$Default
Internal default implementation for
IRoute. |
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 |
IRoute.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 |
class |
VirtualService
(experimental) VirtualService represents a service inside an AppMesh.
|
| 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.
|
| 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.
|
| 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.
|
| 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 |
IRepository |
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) Provides a CodeCommit Repository.
|
| 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 |
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 |
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 |
UserPoolResourceServer
(experimental) Defines a User Pool OAuth2.0 Resource Server.
|
| 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.
|
class |
ManagedRule
(experimental) A new managed rule.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IClusterParameterGroup
(experimental) A parameter group.
|
static interface |
IClusterParameterGroup.Jsii$Default
Internal default implementation for
IClusterParameterGroup. |
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. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterParameterGroup
(experimental) A cluster parameter group.
|
class |
DatabaseCluster
(experimental) Create a clustered database with a given number of instances.
|
class |
DatabaseInstance
(experimental) A database instance.
|
class |
DatabaseSecret
(experimental) A database secret.
|
static class |
IClusterParameterGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITable
(experimental) An interface that represents a DynamoDB Table - either created with the CDK, or an existing one.
|
static interface |
ITable.Jsii$Default
Internal default implementation for
ITable. |
| 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 |
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 |
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 | Class and Description |
|---|---|
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 |
ICluster
(experimental) A regional grouping of one or more container instances on which you can run tasks and services.
|
static interface |
ICluster.Jsii$Default
Internal default implementation for
ICluster. |
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 |
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 |
IService
(experimental) The interface for a service.
|
static interface |
IService.Jsii$Default
Internal default implementation for
IService. |
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 |
Cluster
(experimental) A regional grouping of one or more container instances on which you can run tasks and 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 |
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 |
ICluster.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 |
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 |
IService.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 |
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 |
INodegroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
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 |
IDomain
(experimental) An interface that represents an Elasticsearch 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 Elasticsearch 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 |
IEventBus
(experimental) Interface which all EventBus based classes MUST implement.
|
static interface |
IEventBus.Jsii$Default
Internal default implementation for
IEventBus. |
interface |
IRule
(experimental) Represents an EventBridge Rule.
|
static interface |
IRule.Jsii$Default
Internal default implementation for
IRule. |
| Modifier and Type | Class and Description |
|---|---|
class |
Archive
(experimental) Define an EventBridge Archive.
|
class |
EventBus
(experimental) Define an EventBridge EventBus.
|
static class |
IEventBus.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRule.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() |
| Constructor and Description |
|---|
Jsii$Proxy(String arn,
CfnRule.BatchParametersProperty batchParameters,
CfnRule.DeadLetterConfigProperty deadLetterConfig,
CfnRule.EcsParametersProperty ecsParameters,
String id,
RuleTargetInput input,
CfnRule.KinesisParametersProperty kinesisParameters,
CfnRule.RetryPolicyProperty retryPolicy,
IRole role,
CfnRule.RunCommandParametersProperty runCommandParameters,
CfnRule.SqsParametersProperty sqsParameters,
IConstruct targetResource)
Constructor that initializes the object based on literal property values passed by the
RuleTargetConfig.Builder. |
| 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 |
IConnection
(experimental) Interface representing a created or an imported
Connection. |
static interface |
IConnection.Jsii$Default
Internal default implementation for
IConnection. |
interface |
IDatabase |
static interface |
IDatabase.Jsii$Default
Internal default implementation for
IDatabase. |
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 |
Connection
(experimental) An AWS Glue connection to a data source.
|
class |
Database
(experimental) A Glue database.
|
static class |
IConnection.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IDatabase.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 |
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 |
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. |
interface |
IUser
(experimental) Represents an IAM user.
|
static interface |
IUser.Jsii$Default
Internal default implementation for
IUser. |
| Modifier and Type | Class and Description |
|---|---|
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 |
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() |
| Constructor and Description |
|---|
Jsii$Proxy(IConstruct scope,
List<String> actions,
IGrantable grantee,
List<String> resourceArns)
Constructor that initializes the object based on literal property values passed by the
GrantOnPrincipalOptions.Builder. |
| 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 |
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 |
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 from inside the construct library as a function.
|
class |
FunctionBase |
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
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 |
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) A single newly-deployed version of a Lambda function.
|
| 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().
|
| 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 |
SubscriptionFilter
(experimental) A new Subscription on a CloudWatch log group.
|
| Modifier and Type | Interface and Description |
|---|---|
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 |
DatabaseClusterBase
(experimental) A new or imported clustered database.
|
class |
DatabaseClusterFromSnapshot
(experimental) A database cluster restored from a snapshot.
|
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 |
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 |
SubnetGroup
(experimental) Class for creating a RDS DB subnet group.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IClusterSubnetGroup
(experimental) Interface for a cluster subnet group.
|
static interface |
IClusterSubnetGroup.Jsii$Default
Internal default implementation for
IClusterSubnetGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterSubnetGroup
(experimental) Class for creating a Redshift cluster subnet group.
|
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 |
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 |
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 |
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 |
BucketPolicy
(experimental) Applies an Amazon S3 bucket policy to 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 |
ResourcePolicy
(experimental) Secret Resource Policy.
|
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 |
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.
|
class |
Service
(experimental) Define a CloudMap Service.
|
| 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) Applies a policy to SNS topics.
|
| 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) Applies a policy to SQS queues.
|
| 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.
|
Copyright © 2021. All rights reserved.