AWS::Lightsail Construct Library
---
AWS CDK v1 has reached End-of-Support on 2023-06-01.
This package is no longer being updated, and users should migrate to AWS CDK v2.
For more information on how to migrate, see the Migrating to AWS CDK v2 guide.
This module is part of the AWS Cloud Development Kit project.
using Amazon.CDK.AWS.Lightsail;
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.)
CfnAlarm |
A CloudFormation AWS::Lightsail::Alarm . |
CfnAlarmProps |
Properties for defining a CfnAlarm . |
CfnBucket |
A CloudFormation AWS::Lightsail::Bucket . |
CfnBucket.AccessRulesProperty |
AccessRules is a property of the AWS::Lightsail::Bucket resource. It describes access rules for a bucket.
|
CfnBucketProps |
Properties for defining a CfnBucket . |
CfnCertificate |
A CloudFormation AWS::Lightsail::Certificate . |
CfnCertificateProps |
Properties for defining a CfnCertificate . |
CfnContainer |
A CloudFormation AWS::Lightsail::Container . |
CfnContainer.ContainerProperty |
Container is a property of the ContainerServiceDeployment property. It describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
|
CfnContainer.ContainerServiceDeploymentProperty |
ContainerServiceDeployment is a property of the AWS::Lightsail::Container resource. It describes a container deployment configuration of a container service.
|
CfnContainer.EnvironmentVariableProperty |
EnvironmentVariable is a property of the Container property. It describes the environment variables of a container on a container service which are key-value parameters that provide dynamic configuration of the application or script run by the container.
|
CfnContainer.HealthCheckConfigProperty |
HealthCheckConfig is a property of the PublicEndpoint property. It describes the healthcheck configuration of a container deployment on a container service.
|
CfnContainer.PortInfoProperty |
PortInfo is a property of the Container property. It describes the ports to open and the protocols to use for a container on a Amazon Lightsail container service.
|
CfnContainer.PublicDomainNameProperty |
PublicDomainName is a property of the AWS::Lightsail::Container resource. It describes the public domain names to use with a container service, such as example.com and www.example.com . It also describes the certificates to use with a container service.
|
CfnContainer.PublicEndpointProperty |
PublicEndpoint is a property of the ContainerServiceDeployment property. It describes describes the settings of the public endpoint of a container on a container service.
|
CfnContainerProps |
Properties for defining a CfnContainer . |
CfnDatabase |
A CloudFormation AWS::Lightsail::Database . |
CfnDatabase.RelationalDatabaseParameterProperty |
RelationalDatabaseParameter is a property of the AWS::Lightsail::Database resource. It describes parameters for the database.
|
CfnDatabaseProps |
Properties for defining a CfnDatabase . |
CfnDisk |
A CloudFormation AWS::Lightsail::Disk . |
CfnDisk.AddOnProperty |
AddOn is a property of the AWS::Lightsail::Disk resource. It describes the add-ons for a disk.
|
CfnDisk.AutoSnapshotAddOnProperty |
AutoSnapshotAddOn is a property of the AddOn property. It describes the automatic snapshot add-on for a disk.
|
CfnDisk.LocationProperty |
|
CfnDiskProps |
Properties for defining a CfnDisk . |
CfnDistribution |
A CloudFormation AWS::Lightsail::Distribution . |
CfnDistribution.CacheBehaviorPerPathProperty |
CacheBehaviorPerPath is a property of the AWS::Lightsail::Distribution resource. It describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.CacheBehaviorProperty |
CacheBehavior is a property of the AWS::Lightsail::Distribution resource. It describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.CacheSettingsProperty |
CacheSettings is a property of the AWS::Lightsail::Distribution resource. It describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.CookieObjectProperty |
CookieObject is a property of the CacheSettings property. It describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
|
CfnDistribution.HeaderObjectProperty |
HeaderObject is a property of the CacheSettings property. It describes the request headers used by your distribution, which caches your content based on the request headers.
|
CfnDistribution.InputOriginProperty |
InputOrigin is a property of the AWS::Lightsail::Distribution resource. It describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.QueryStringObjectProperty |
QueryStringObject is a property of the CacheSettings property. It describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
|
CfnDistributionProps |
Properties for defining a CfnDistribution . |
CfnInstance |
A CloudFormation AWS::Lightsail::Instance . |
CfnInstance.AddOnProperty |
AddOn is a property of the AWS::Lightsail::Instance resource. It describes the add-ons for an instance.
|
CfnInstance.AutoSnapshotAddOnProperty |
AutoSnapshotAddOn is a property of the AddOn property. It describes the automatic snapshot add-on for an instance.
|
CfnInstance.DiskProperty |
Disk is a property of the Hardware property. It describes a disk attached to an instance.
|
CfnInstance.HardwareProperty |
Hardware is a property of the AWS::Lightsail::Instance resource. It describes the hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM.
|
CfnInstance.LocationProperty |
Location is a property of the AWS::Lightsail::Instance resource. It describes the location for an instance.
|
CfnInstance.MonthlyTransferProperty |
MonthlyTransfer is a property of the Networking property. It describes the amount of allocated monthly data transfer (in GB) for an instance.
|
CfnInstance.NetworkingProperty |
Networking is a property of the AWS::Lightsail::Instance resource. It describes the public ports and the monthly amount of data transfer allocated for the instance.
|
CfnInstance.PortProperty |
Port is a property of the Networking property. It describes information about ports for an instance.
|
CfnInstance.StateProperty |
State is a property of the AWS::Lightsail::Instance resource. It describes the status code and the state (for example, running ) of an instance.
|
CfnInstanceProps |
Properties for defining a CfnInstance . |
CfnLoadBalancer |
A CloudFormation AWS::Lightsail::LoadBalancer . |
CfnLoadBalancerProps |
Properties for defining a CfnLoadBalancer . |
CfnLoadBalancerTlsCertificate |
A CloudFormation AWS::Lightsail::LoadBalancerTlsCertificate . |
CfnLoadBalancerTlsCertificateProps |
Properties for defining a CfnLoadBalancerTlsCertificate . |
CfnStaticIp |
A CloudFormation AWS::Lightsail::StaticIp . |
CfnStaticIpProps |
Properties for defining a CfnStaticIp . |
CfnBucket.IAccessRulesProperty |
AccessRules is a property of the AWS::Lightsail::Bucket resource. It describes access rules for a bucket.
|
CfnContainer.IContainerProperty |
Container is a property of the ContainerServiceDeployment property. It describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
|
CfnContainer.IContainerServiceDeploymentProperty |
ContainerServiceDeployment is a property of the AWS::Lightsail::Container resource. It describes a container deployment configuration of a container service.
|
CfnContainer.IEnvironmentVariableProperty |
EnvironmentVariable is a property of the Container property. It describes the environment variables of a container on a container service which are key-value parameters that provide dynamic configuration of the application or script run by the container.
|
CfnContainer.IHealthCheckConfigProperty |
HealthCheckConfig is a property of the PublicEndpoint property. It describes the healthcheck configuration of a container deployment on a container service.
|
CfnContainer.IPortInfoProperty |
PortInfo is a property of the Container property. It describes the ports to open and the protocols to use for a container on a Amazon Lightsail container service.
|
CfnContainer.IPublicDomainNameProperty |
PublicDomainName is a property of the AWS::Lightsail::Container resource. It describes the public domain names to use with a container service, such as example.com and www.example.com . It also describes the certificates to use with a container service.
|
CfnContainer.IPublicEndpointProperty |
PublicEndpoint is a property of the ContainerServiceDeployment property. It describes describes the settings of the public endpoint of a container on a container service.
|
CfnDatabase.IRelationalDatabaseParameterProperty |
RelationalDatabaseParameter is a property of the AWS::Lightsail::Database resource. It describes parameters for the database.
|
CfnDisk.IAddOnProperty |
AddOn is a property of the AWS::Lightsail::Disk resource. It describes the add-ons for a disk.
|
CfnDisk.IAutoSnapshotAddOnProperty |
AutoSnapshotAddOn is a property of the AddOn property. It describes the automatic snapshot add-on for a disk.
|
CfnDisk.ILocationProperty |
|
CfnDistribution.ICacheBehaviorPerPathProperty |
CacheBehaviorPerPath is a property of the AWS::Lightsail::Distribution resource. It describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.ICacheBehaviorProperty |
CacheBehavior is a property of the AWS::Lightsail::Distribution resource. It describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.ICacheSettingsProperty |
CacheSettings is a property of the AWS::Lightsail::Distribution resource. It describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.ICookieObjectProperty |
CookieObject is a property of the CacheSettings property. It describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
|
CfnDistribution.IHeaderObjectProperty |
HeaderObject is a property of the CacheSettings property. It describes the request headers used by your distribution, which caches your content based on the request headers.
|
CfnDistribution.IInputOriginProperty |
InputOrigin is a property of the AWS::Lightsail::Distribution resource. It describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
|
CfnDistribution.IQueryStringObjectProperty |
QueryStringObject is a property of the CacheSettings property. It describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
|
CfnInstance.IAddOnProperty |
AddOn is a property of the AWS::Lightsail::Instance resource. It describes the add-ons for an instance.
|
CfnInstance.IAutoSnapshotAddOnProperty |
AutoSnapshotAddOn is a property of the AddOn property. It describes the automatic snapshot add-on for an instance.
|
CfnInstance.IDiskProperty |
Disk is a property of the Hardware property. It describes a disk attached to an instance.
|
CfnInstance.IHardwareProperty |
Hardware is a property of the AWS::Lightsail::Instance resource. It describes the hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM.
|
CfnInstance.ILocationProperty |
Location is a property of the AWS::Lightsail::Instance resource. It describes the location for an instance.
|
CfnInstance.IMonthlyTransferProperty |
MonthlyTransfer is a property of the Networking property. It describes the amount of allocated monthly data transfer (in GB) for an instance.
|
CfnInstance.INetworkingProperty |
Networking is a property of the AWS::Lightsail::Instance resource. It describes the public ports and the monthly amount of data transfer allocated for the instance.
|
CfnInstance.IPortProperty |
Port is a property of the Networking property. It describes information about ports for an instance.
|
CfnInstance.IStateProperty |
State is a property of the AWS::Lightsail::Instance resource. It describes the status code and the state (for example, running ) of an instance.
|
ICfnAlarmProps |
Properties for defining a CfnAlarm . |
ICfnBucketProps |
Properties for defining a CfnBucket . |
ICfnCertificateProps |
Properties for defining a CfnCertificate . |
ICfnContainerProps |
Properties for defining a CfnContainer . |
ICfnDatabaseProps |
Properties for defining a CfnDatabase . |
ICfnDiskProps |
Properties for defining a CfnDisk . |
ICfnDistributionProps |
Properties for defining a CfnDistribution . |
ICfnInstanceProps |
Properties for defining a CfnInstance . |
ICfnLoadBalancerProps |
Properties for defining a CfnLoadBalancer . |
ICfnLoadBalancerTlsCertificateProps |
Properties for defining a CfnLoadBalancerTlsCertificate . |
ICfnStaticIpProps |
Properties for defining a CfnStaticIp . |