AWSCDK::Lightsail

30 types

AWS::Lightsail Construct Library

This module is part of the AWS Cloud Development Kit project.

require 'aws-cdk-lib'

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::Lightsail.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

API Reference

Classes 15

CfnAlarmThe `AWS::Lightsail::Alarm` resource specifies an alarm that can be used to monitor a sing CfnBucketThe `AWS::Lightsail::Bucket` resource specifies a bucket. CfnCertificateThe `AWS::Lightsail::Certificate` resource specifies an SSL/TLS certificate that you can u CfnContainerThe `AWS::Lightsail::Container` resource specifies a container service. CfnDatabaseThe `AWS::Lightsail::Database` resource specifies an Amazon Lightsail database. CfnDatabaseSnapshotResource Type definition for AWS::Lightsail::DatabaseSnapshot. CfnDiskThe `AWS::Lightsail::Disk` resource specifies a disk that can be attached to an Amazon Lig CfnDiskSnapshotDescribes a block storage disk snapshot. CfnDistributionThe `AWS::Lightsail::Distribution` resource specifies a content delivery network (CDN) dis CfnDomainDescribes a domain where you are storing recordsets. CfnInstanceThe `AWS::Lightsail::Instance` resource specifies an Amazon Lightsail instance. CfnInstanceSnapshotDescribes an instance snapshot. CfnLoadBalancerThe `AWS::Lightsail::LoadBalancer` resource specifies a load balancer that can be used wit CfnLoadBalancerTLSCertificateThe `AWS::Lightsail::LoadBalancerTlsCertificate` resource specifies a TLS certificate that CfnStaticIPThe `AWS::Lightsail::StaticIp` resource specifies a static IP that can be attached to an A

Interfaces 15

CfnAlarmPropsProperties for defining a `CfnAlarm`. CfnBucketPropsProperties for defining a `CfnBucket`. CfnCertificatePropsProperties for defining a `CfnCertificate`. CfnContainerPropsProperties for defining a `CfnContainer`. CfnDatabasePropsProperties for defining a `CfnDatabase`. CfnDatabaseSnapshotPropsProperties for defining a `CfnDatabaseSnapshot`. CfnDiskPropsProperties for defining a `CfnDisk`. CfnDiskSnapshotPropsProperties for defining a `CfnDiskSnapshot`. CfnDistributionPropsProperties for defining a `CfnDistribution`. CfnDomainPropsProperties for defining a `CfnDomain`. CfnInstancePropsProperties for defining a `CfnInstance`. CfnInstanceSnapshotPropsProperties for defining a `CfnInstanceSnapshot`. CfnLoadBalancerPropsProperties for defining a `CfnLoadBalancer`. CfnLoadBalancerTLSCertificatePropsProperties for defining a `CfnLoadBalancerTlsCertificate`. CfnStaticIPPropsProperties for defining a `CfnStaticIp`.