Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/lightsail.ts?docs=full";

§Classes

Lightsail

§Interfaces

AccessKey

Describes an access key for an Amazon Lightsail bucket.

AccessKeyLastUsed

Describes the last time an access key was used.

AccessRules

Describes the anonymous access permissions for an Amazon Lightsail bucket and its objects.

AddOn

Describes an add-on that is enabled for an Amazon Lightsail resource.

AddOnRequest

Describes a request to enable, modify, or disable an add-on for an Amazon Lightsail resource.

Alarm

Describes an alarm.

AllocateStaticIpRequest
AllocateStaticIpResult
AttachCertificateToDistributionRequest
AttachCertificateToDistributionResult
AttachDiskRequest
AttachDiskResult
AttachedDisk

Describes a block storage disk that is attached to an instance, and is included in an automatic snapshot.

AttachInstancesToLoadBalancerRequest
AttachInstancesToLoadBalancerResult
AttachLoadBalancerTlsCertificateRequest
AttachLoadBalancerTlsCertificateResult
AttachStaticIpRequest
AttachStaticIpResult
AutoSnapshotAddOnRequest

Describes a request to enable or modify the automatic snapshot add-on for an Amazon Lightsail instance or disk.

AutoSnapshotDetails

Describes an automatic snapshot.

AvailabilityZone

Describes an Availability Zone.

Blueprint

Describes a blueprint (a virtual private server image).

Bucket

Describes an Amazon Lightsail bucket.

BucketAccessLogConfig

Describes the access log configuration for a bucket in the Amazon Lightsail object storage service.

BucketBundle

Describes the specifications of a bundle that can be applied to an Amazon Lightsail bucket.

BucketState

Describes the state of an Amazon Lightsail bucket.

Bundle

Describes a bundle, which is a set of specs describing your virtual private server (or instance).

CacheBehavior

Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.

CacheBehaviorPerPath

Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.

CacheSettings

Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.

Certificate

Describes the full details of an Amazon Lightsail SSL/TLS certificate.

CertificateSummary

Describes an Amazon Lightsail SSL/TLS certificate.

CloseInstancePublicPortsRequest
CloseInstancePublicPortsResult
CloudFormationStackRecord

Describes a CloudFormation stack record created as a result of the create cloud formation stack action.

CloudFormationStackRecordSourceInfo

Describes the source of a CloudFormation stack record (i.e., the export snapshot record).

ContactMethod

Describes a contact method.

Container

Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.

ContainerImage

Describes a container image that is registered to an Amazon Lightsail container service.

ContainerService

Describes an Amazon Lightsail container service.

ContainerServiceDeployment

Describes a container deployment configuration of an Amazon Lightsail container service.

ContainerServiceDeploymentRequest

Describes a container deployment configuration of an Amazon Lightsail container service.

ContainerServiceEndpoint

Describes the public endpoint configuration of a deployment of an Amazon Lightsail container service.

ContainerServiceHealthCheckConfig

Describes the health check configuration of an Amazon Lightsail container service.

ContainerServiceLogEvent

Describes the log events of a container of an Amazon Lightsail container service.

ContainerServicePower

Describes the powers that can be specified for an Amazon Lightsail container service.

ContainerServiceRegistryLogin

Describes the login information for the container image registry of an Amazon Lightsail account.

ContainerServicesListResult
ContainerServiceStateDetail

Describes the current state of a container service.

CookieObject

Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.

CopySnapshotRequest
CopySnapshotResult
CreateBucketAccessKeyRequest
CreateBucketAccessKeyResult
CreateBucketRequest
CreateBucketResult
CreateCertificateRequest
CreateCertificateResult
CreateCloudFormationStackRequest
CreateCloudFormationStackResult
CreateContactMethodRequest
CreateContactMethodResult
CreateContainerServiceDeploymentRequest
CreateContainerServiceDeploymentResult
CreateContainerServiceRegistryLoginResult
CreateContainerServiceRequest
CreateContainerServiceResult
CreateDiskFromSnapshotRequest
CreateDiskFromSnapshotResult
CreateDiskRequest
CreateDiskResult
CreateDiskSnapshotRequest
CreateDiskSnapshotResult
CreateDistributionRequest
CreateDistributionResult
CreateDomainEntryRequest
CreateDomainEntryResult
CreateDomainRequest
CreateDomainResult
CreateInstancesFromSnapshotRequest
CreateInstancesFromSnapshotResult
CreateInstanceSnapshotRequest
CreateInstanceSnapshotResult
CreateInstancesRequest
CreateInstancesResult
CreateKeyPairRequest
CreateKeyPairResult
CreateLoadBalancerRequest
CreateLoadBalancerResult
CreateLoadBalancerTlsCertificateRequest
CreateLoadBalancerTlsCertificateResult
CreateRelationalDatabaseFromSnapshotRequest
CreateRelationalDatabaseFromSnapshotResult
CreateRelationalDatabaseRequest
CreateRelationalDatabaseResult
CreateRelationalDatabaseSnapshotRequest
CreateRelationalDatabaseSnapshotResult
DeleteAlarmRequest
DeleteAlarmResult
DeleteAutoSnapshotRequest
DeleteAutoSnapshotResult
DeleteBucketAccessKeyRequest
DeleteBucketAccessKeyResult
DeleteBucketRequest
DeleteBucketResult
DeleteCertificateRequest
DeleteCertificateResult
DeleteContactMethodRequest
DeleteContactMethodResult
DeleteContainerImageRequest
DeleteContainerServiceRequest
DeleteDiskRequest
DeleteDiskResult
DeleteDiskSnapshotRequest
DeleteDiskSnapshotResult
DeleteDistributionRequest
DeleteDistributionResult
DeleteDomainEntryRequest
DeleteDomainEntryResult
DeleteDomainRequest
DeleteDomainResult
DeleteInstanceRequest
DeleteInstanceResult
DeleteInstanceSnapshotRequest
DeleteInstanceSnapshotResult
DeleteKeyPairRequest
DeleteKeyPairResult
DeleteKnownHostKeysRequest
DeleteKnownHostKeysResult
DeleteLoadBalancerRequest
DeleteLoadBalancerResult
DeleteLoadBalancerTlsCertificateRequest
DeleteLoadBalancerTlsCertificateResult
DeleteRelationalDatabaseRequest
DeleteRelationalDatabaseResult
DeleteRelationalDatabaseSnapshotRequest
DeleteRelationalDatabaseSnapshotResult
DestinationInfo

Describes the destination of a record.

DetachCertificateFromDistributionRequest
DetachCertificateFromDistributionResult
DetachDiskRequest
DetachDiskResult
DetachInstancesFromLoadBalancerRequest
DetachInstancesFromLoadBalancerResult
DetachStaticIpRequest
DetachStaticIpResult
DisableAddOnRequest
DisableAddOnResult
Disk

Describes a block storage disk.

DiskInfo

Describes a disk.

DiskMap

Describes a block storage disk mapping.

DiskSnapshot

Describes a block storage disk snapshot.

DiskSnapshotInfo

Describes a disk snapshot.

DistributionBundle

Describes the specifications of a distribution bundle.

Domain

Describes a domain where you are storing recordsets.

DomainEntry

Describes a domain recordset entry.

DomainValidationRecord

Describes the domain validation records of an Amazon Lightsail SSL/TLS certificate.

DownloadDefaultKeyPairResult
EnableAddOnRequest
EnableAddOnResult
EndpointRequest

Describes the settings of a public endpoint for an Amazon Lightsail container service.

ExportSnapshotRecord

Describes an export snapshot record.

ExportSnapshotRecordSourceInfo

Describes the source of an export snapshot record.

ExportSnapshotRequest
ExportSnapshotResult
GetActiveNamesRequest
GetActiveNamesResult
GetAlarmsRequest
GetAlarmsResult
GetAutoSnapshotsRequest
GetAutoSnapshotsResult
GetBlueprintsRequest
GetBlueprintsResult
GetBucketAccessKeysRequest
GetBucketAccessKeysResult
GetBucketBundlesRequest
GetBucketBundlesResult
GetBucketMetricDataRequest
GetBucketMetricDataResult
GetBucketsRequest
GetBucketsResult
GetBundlesRequest
GetBundlesResult
GetCertificatesRequest
GetCertificatesResult
GetCloudFormationStackRecordsRequest
GetCloudFormationStackRecordsResult
GetContactMethodsRequest
GetContactMethodsResult
GetContainerAPIMetadataResult
GetContainerImagesRequest
GetContainerImagesResult
GetContainerLogRequest
GetContainerLogResult
GetContainerServiceDeploymentsRequest
GetContainerServiceDeploymentsResult
GetContainerServiceMetricDataRequest
GetContainerServiceMetricDataResult
GetContainerServicePowersResult
GetContainerServicesRequest
GetDiskRequest
GetDiskResult
GetDiskSnapshotRequest
GetDiskSnapshotResult
GetDiskSnapshotsRequest
GetDiskSnapshotsResult
GetDisksRequest
GetDisksResult
GetDistributionBundlesResult
GetDistributionLatestCacheResetRequest
GetDistributionLatestCacheResetResult
GetDistributionMetricDataRequest
GetDistributionMetricDataResult
GetDistributionsRequest
GetDistributionsResult
GetDomainRequest
GetDomainResult
GetDomainsRequest
GetDomainsResult
GetExportSnapshotRecordsRequest
GetExportSnapshotRecordsResult
GetInstanceAccessDetailsRequest
GetInstanceAccessDetailsResult
GetInstanceMetricDataRequest
GetInstanceMetricDataResult
GetInstancePortStatesRequest
GetInstancePortStatesResult
GetInstanceRequest
GetInstanceResult
GetInstanceSnapshotRequest
GetInstanceSnapshotResult
GetInstanceSnapshotsRequest
GetInstanceSnapshotsResult
GetInstancesRequest
GetInstancesResult
GetInstanceStateRequest
GetInstanceStateResult
GetKeyPairRequest
GetKeyPairResult
GetKeyPairsRequest
GetKeyPairsResult
GetLoadBalancerMetricDataRequest
GetLoadBalancerMetricDataResult
GetLoadBalancerRequest
GetLoadBalancerResult
GetLoadBalancersRequest
GetLoadBalancersResult
GetLoadBalancerTlsCertificatesRequest
GetLoadBalancerTlsCertificatesResult
GetOperationRequest
GetOperationResult
GetOperationsForResourceRequest
GetOperationsForResourceResult
GetOperationsRequest
GetOperationsResult
GetRegionsRequest
GetRegionsResult
GetRelationalDatabaseBlueprintsRequest
GetRelationalDatabaseBlueprintsResult
GetRelationalDatabaseBundlesRequest
GetRelationalDatabaseBundlesResult
GetRelationalDatabaseEventsRequest
GetRelationalDatabaseEventsResult
GetRelationalDatabaseLogEventsRequest
GetRelationalDatabaseLogEventsResult
GetRelationalDatabaseLogStreamsRequest
GetRelationalDatabaseLogStreamsResult
GetRelationalDatabaseMasterUserPasswordRequest
GetRelationalDatabaseMasterUserPasswordResult
GetRelationalDatabaseMetricDataRequest
GetRelationalDatabaseMetricDataResult
GetRelationalDatabaseParametersRequest
GetRelationalDatabaseParametersResult
GetRelationalDatabaseRequest
GetRelationalDatabaseResult
GetRelationalDatabaseSnapshotRequest
GetRelationalDatabaseSnapshotResult
GetRelationalDatabaseSnapshotsRequest
GetRelationalDatabaseSnapshotsResult
GetRelationalDatabasesRequest
GetRelationalDatabasesResult
GetStaticIpRequest
GetStaticIpResult
GetStaticIpsRequest
GetStaticIpsResult
HeaderObject

Describes the request headers that a Lightsail distribution bases caching on.

HostKeyAttributes

Describes the public SSH host keys or the RDP certificate.

ImportKeyPairRequest
ImportKeyPairResult
InputOrigin

Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.

Instance

Describes an instance (a virtual private server).

InstanceAccessDetails

The parameters for gaining temporary access to one of your Amazon Lightsail instances.

InstanceEntry

Describes the Amazon Elastic Compute Cloud instance and related resources to be created using the create cloud formation stack operation.

InstanceHardware

Describes the hardware for the instance.

InstanceHealthSummary

Describes information about the health of the instance.

InstanceNetworking

Describes monthly data transfer rates and port information for an instance.

InstancePortInfo

Describes information about ports for an Amazon Lightsail instance.

InstancePortState

Describes open ports on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.

InstanceSnapshot

Describes an instance snapshot.

InstanceSnapshotInfo

Describes an instance snapshot.

InstanceState

Describes the virtual private server (or instance) status.

IsVpcPeeredResult
KeyPair

Describes an SSH key pair.

LightsailDistribution

Describes an Amazon Lightsail content delivery network (CDN) distribution.

LoadBalancer

Describes a load balancer.

LoadBalancerTlsCertificate

Describes a load balancer SSL/TLS certificate.

LoadBalancerTlsCertificateDomainValidationOption

Contains information about the domain names on an SSL/TLS certificate that you will use to validate domain ownership.

LoadBalancerTlsCertificateDomainValidationRecord

Describes the validation record of each domain name in the SSL/TLS certificate.

LoadBalancerTlsCertificateRenewalSummary

Contains information about the status of Lightsail's managed renewal for the certificate.

LoadBalancerTlsCertificateSummary

Provides a summary of SSL/TLS certificate metadata.

LogEvent

Describes a database log event.

MetricDatapoint

Describes the metric data point.

MonitoredResourceInfo

Describes resource being monitored by an alarm.

MonthlyTransfer

Describes the monthly data transfer in and out of your virtual private server (or instance).

OpenInstancePublicPortsRequest
OpenInstancePublicPortsResult
Operation

Describes the API operation.

Origin

Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.

PasswordData

The password data for the Windows Server-based instance, including the ciphertext and the key pair name.

PeerVpcResult
PendingMaintenanceAction

Describes a pending database maintenance action.

PendingModifiedRelationalDatabaseValues

Describes a pending database value modification.

PortInfo

Describes ports to open on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.

PutAlarmRequest
PutAlarmResult
PutInstancePublicPortsRequest
PutInstancePublicPortsResult
QueryStringObject

Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.

RebootInstanceRequest
RebootInstanceResult
RebootRelationalDatabaseRequest
RebootRelationalDatabaseResult
Region

Describes the AWS Region.

RegisterContainerImageRequest
RegisterContainerImageResult
RelationalDatabase

Describes a database.

RelationalDatabaseBlueprint

Describes a database image, or blueprint. A blueprint describes the major engine version of a database.

RelationalDatabaseBundle

Describes a database bundle. A bundle describes the performance specifications of the database.

RelationalDatabaseEndpoint

Describes an endpoint for a database.

RelationalDatabaseEvent

Describes an event for a database.

RelationalDatabaseHardware

Describes the hardware of a database.

RelationalDatabaseParameter

Describes the parameters of a database.

RelationalDatabaseSnapshot

Describes a database snapshot.

ReleaseStaticIpRequest
ReleaseStaticIpResult
RenewalSummary

Describes the status of a SSL/TLS certificate renewal managed by Amazon Lightsail.

ResetDistributionCacheRequest
ResetDistributionCacheResult
ResourceLocation

Describes the resource location.

ResourceReceivingAccess

Describes an Amazon Lightsail instance that has access to a Lightsail bucket.

ResourceRecord

Describes the domain name system (DNS) records to add to your domain's DNS to validate it for an Amazon Lightsail certificate.

SendContactMethodVerificationRequest
SendContactMethodVerificationResult
SetIpAddressTypeRequest
SetIpAddressTypeResult
SetResourceAccessForBucketRequest
SetResourceAccessForBucketResult
StartInstanceRequest
StartInstanceResult
StartRelationalDatabaseRequest
StartRelationalDatabaseResult
StaticIp

Describes a static IP.

StopInstanceRequest
StopInstanceResult
StopRelationalDatabaseRequest
StopRelationalDatabaseResult
Tag

Describes a tag key and optional value assigned to an Amazon Lightsail resource.

TagResourceRequest
TagResourceResult
TestAlarmRequest
TestAlarmResult
UnpeerVpcResult
UntagResourceRequest
UntagResourceResult
UpdateBucketBundleRequest
UpdateBucketBundleResult
UpdateBucketRequest
UpdateBucketResult
UpdateContainerServiceRequest
UpdateContainerServiceResult
UpdateDistributionBundleRequest
UpdateDistributionBundleResult
UpdateDistributionRequest
UpdateDistributionResult
UpdateDomainEntryRequest
UpdateDomainEntryResult
UpdateLoadBalancerAttributeRequest
UpdateLoadBalancerAttributeResult
UpdateRelationalDatabaseParametersRequest
UpdateRelationalDatabaseParametersResult
UpdateRelationalDatabaseRequest
UpdateRelationalDatabaseResult

§Type Aliases

AccessDirection
AccessType
AddOnType
AlarmState
AutoSnapshotStatus
BehaviorEnum
BlueprintType
BucketMetricName
CertificateStatus
CloudFormationStackRecordSourceType
ComparisonOperator
ContactMethodStatus
ContactMethodVerificationProtocol
ContactProtocol
ContainerServiceDeploymentState
ContainerServiceMetricName
ContainerServicePowerName
ContainerServiceProtocol
ContainerServiceState
ContainerServiceStateDetailCode
DiskSnapshotState
DiskState
DistributionMetricName
ExportSnapshotRecordSourceType
ForwardValues
HeaderEnum
InstanceAccessProtocol
InstanceHealthReason
InstanceHealthState
InstanceMetricName
InstancePlatform
InstanceSnapshotState
IpAddressType
LoadBalancerAttributeName
LoadBalancerMetricName
LoadBalancerProtocol
LoadBalancerState
LoadBalancerTlsCertificateDomainStatus
LoadBalancerTlsCertificateFailureReason
LoadBalancerTlsCertificateRenewalStatus
LoadBalancerTlsCertificateRevocationReason
LoadBalancerTlsCertificateStatus
MetricName
MetricStatistic
MetricUnit
NetworkProtocol
OperationStatus
OperationType
OriginProtocolPolicyEnum
PortAccessType
PortInfoSourceType
PortState
RecordState
RegionName
RelationalDatabaseEngine
RelationalDatabaseMetricName
RelationalDatabasePasswordVersion
RenewalStatus
ResourceBucketAccess
ResourceType
StatusType
TreatMissingData