Package software.amazon.awscdk.services.lightsail
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.
import software.amazon.awscdk.services.lightsail.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for Lightsail construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::Lightsail resources directly.
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.)
Deprecated: 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 https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html
-
ClassDescriptionA CloudFormation
AWS::Lightsail::Alarm
.A fluent builder forCfnAlarm
.Properties for defining aCfnAlarm
.A builder forCfnAlarmProps
An implementation forCfnAlarmProps
A CloudFormationAWS::Lightsail::Bucket
.AccessRules
is a property of the AWS::Lightsail::Bucket resource.A builder forCfnBucket.AccessRulesProperty
An implementation forCfnBucket.AccessRulesProperty
A fluent builder forCfnBucket
.Properties for defining aCfnBucket
.A builder forCfnBucketProps
An implementation forCfnBucketProps
A CloudFormationAWS::Lightsail::Certificate
.A fluent builder forCfnCertificate
.Properties for defining aCfnCertificate
.A builder forCfnCertificateProps
An implementation forCfnCertificateProps
A CloudFormationAWS::Lightsail::Container
.A fluent builder forCfnContainer
.Container
is a property of the ContainerServiceDeployment property.A builder forCfnContainer.ContainerProperty
An implementation forCfnContainer.ContainerProperty
ContainerServiceDeployment
is a property of the AWS::Lightsail::Container resource.A builder forCfnContainer.ContainerServiceDeploymentProperty
An implementation forCfnContainer.ContainerServiceDeploymentProperty
EnvironmentVariable
is a property of the Container property.A builder forCfnContainer.EnvironmentVariableProperty
An implementation forCfnContainer.EnvironmentVariableProperty
HealthCheckConfig
is a property of the PublicEndpoint property.A builder forCfnContainer.HealthCheckConfigProperty
An implementation forCfnContainer.HealthCheckConfigProperty
PortInfo
is a property of the Container property.A builder forCfnContainer.PortInfoProperty
An implementation forCfnContainer.PortInfoProperty
PublicDomainName
is a property of the AWS::Lightsail::Container resource.A builder forCfnContainer.PublicDomainNameProperty
An implementation forCfnContainer.PublicDomainNameProperty
PublicEndpoint
is a property of the ContainerServiceDeployment property.A builder forCfnContainer.PublicEndpointProperty
An implementation forCfnContainer.PublicEndpointProperty
Properties for defining aCfnContainer
.A builder forCfnContainerProps
An implementation forCfnContainerProps
A CloudFormationAWS::Lightsail::Database
.A fluent builder forCfnDatabase
.RelationalDatabaseParameter
is a property of the AWS::Lightsail::Database resource.A builder forCfnDatabase.RelationalDatabaseParameterProperty
An implementation forCfnDatabase.RelationalDatabaseParameterProperty
Properties for defining aCfnDatabase
.A builder forCfnDatabaseProps
An implementation forCfnDatabaseProps
A CloudFormationAWS::Lightsail::Disk
.AddOn
is a property of the AWS::Lightsail::Disk resource.A builder forCfnDisk.AddOnProperty
An implementation forCfnDisk.AddOnProperty
AutoSnapshotAddOn
is a property of the AddOn property.A builder forCfnDisk.AutoSnapshotAddOnProperty
An implementation forCfnDisk.AutoSnapshotAddOnProperty
A fluent builder forCfnDisk
.Example:A builder forCfnDisk.LocationProperty
An implementation forCfnDisk.LocationProperty
Properties for defining aCfnDisk
.A builder forCfnDiskProps
An implementation forCfnDiskProps
A CloudFormationAWS::Lightsail::Distribution
.A fluent builder forCfnDistribution
.CacheBehaviorPerPath
is a property of the AWS::Lightsail::Distribution resource.A builder forCfnDistribution.CacheBehaviorPerPathProperty
An implementation forCfnDistribution.CacheBehaviorPerPathProperty
CacheBehavior
is a property of the AWS::Lightsail::Distribution resource.A builder forCfnDistribution.CacheBehaviorProperty
An implementation forCfnDistribution.CacheBehaviorProperty
CacheSettings
is a property of the AWS::Lightsail::Distribution resource.A builder forCfnDistribution.CacheSettingsProperty
An implementation forCfnDistribution.CacheSettingsProperty
CookieObject
is a property of the CacheSettings property.A builder forCfnDistribution.CookieObjectProperty
An implementation forCfnDistribution.CookieObjectProperty
HeaderObject
is a property of the CacheSettings property.A builder forCfnDistribution.HeaderObjectProperty
An implementation forCfnDistribution.HeaderObjectProperty
InputOrigin
is a property of the AWS::Lightsail::Distribution resource.A builder forCfnDistribution.InputOriginProperty
An implementation forCfnDistribution.InputOriginProperty
QueryStringObject
is a property of the CacheSettings property.A builder forCfnDistribution.QueryStringObjectProperty
An implementation forCfnDistribution.QueryStringObjectProperty
Properties for defining aCfnDistribution
.A builder forCfnDistributionProps
An implementation forCfnDistributionProps
A CloudFormationAWS::Lightsail::Instance
.AddOn
is a property of the AWS::Lightsail::Instance resource.A builder forCfnInstance.AddOnProperty
An implementation forCfnInstance.AddOnProperty
AutoSnapshotAddOn
is a property of the AddOn property.A builder forCfnInstance.AutoSnapshotAddOnProperty
An implementation forCfnInstance.AutoSnapshotAddOnProperty
A fluent builder forCfnInstance
.Disk
is a property of the Hardware property.A builder forCfnInstance.DiskProperty
An implementation forCfnInstance.DiskProperty
Hardware
is a property of the AWS::Lightsail::Instance resource.A builder forCfnInstance.HardwareProperty
An implementation forCfnInstance.HardwareProperty
Location
is a property of the AWS::Lightsail::Instance resource.A builder forCfnInstance.LocationProperty
An implementation forCfnInstance.LocationProperty
MonthlyTransfer
is a property of the Networking property.A builder forCfnInstance.MonthlyTransferProperty
An implementation forCfnInstance.MonthlyTransferProperty
Networking
is a property of the AWS::Lightsail::Instance resource.A builder forCfnInstance.NetworkingProperty
An implementation forCfnInstance.NetworkingProperty
Port
is a property of the Networking property.A builder forCfnInstance.PortProperty
An implementation forCfnInstance.PortProperty
State
is a property of the AWS::Lightsail::Instance resource.A builder forCfnInstance.StateProperty
An implementation forCfnInstance.StateProperty
Properties for defining aCfnInstance
.A builder forCfnInstanceProps
An implementation forCfnInstanceProps
A CloudFormationAWS::Lightsail::LoadBalancer
.A fluent builder forCfnLoadBalancer
.Properties for defining aCfnLoadBalancer
.A builder forCfnLoadBalancerProps
An implementation forCfnLoadBalancerProps
A CloudFormationAWS::Lightsail::LoadBalancerTlsCertificate
.A fluent builder forCfnLoadBalancerTlsCertificate
.Properties for defining aCfnLoadBalancerTlsCertificate
.A builder forCfnLoadBalancerTlsCertificateProps
An implementation forCfnLoadBalancerTlsCertificateProps
A CloudFormationAWS::Lightsail::StaticIp
.A fluent builder forCfnStaticIp
.Properties for defining aCfnStaticIp
.A builder forCfnStaticIpProps
An implementation forCfnStaticIpProps