Page tree
Skip to end of metadata
Go to start of metadata
The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.

Product Name
Amazon Lightsail
Publisher Page
[Amazon]
Category
Compute
Release
TKU 2019-Dec-1
Publisher Link
Amazon


Product Description

Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly – a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP – for a low, predictable price.


Triggers

PatternTrigger NodeAttributeConditionArgument
InferLightsailInstancesDiscoveredCloudAPIResultListdiscovery_method=AWS.Lightsail.GetInstances
LinkInstanceToVirtualHostVirtualMachine

created, confirmed

where vm_type
=

 AWS Lightsail Instance

Pattern Summary

Pattern  models 'Lightsail' CloudService for each Cloud Region

NodeKindAttributeDefault value/Comments
ClusterServicetypeCompute
codelightsail
nameAmazon Lightsail


Pattern models VirtualMachine node for each AWS Lightsail Instance

NodeKindAttributeDefault value/Comments
VirtualMachinetypeAWS Lightsail Instance
keyresult.arn
name<type> <result.name> in <region.short_name>
short_nameresult.name
availability_zones[ location.availabilityZone ]
blueprint_idresult.bundleId
blueprint_nameresult.blueprintName
bundle_idresult.blueprintId
cloudtrue
cpu_countresult.hardware_dict.cpuCount
creation_dateresult.createdAt
instance_idregex.extract(result.supportCode, regex'/(\S+)')
is_static_ipresult.isStaticIp
listening_ports[  ]
os<os_type> <os_version>
os_classWindows / UNIX
os_typeCloud.CommonFunctions.getOSType(result.blueprintId)
os_versionCloud.CommonFunctions.getOSType(result.blueprintId)
private_ip_addrresult.privateIpAddress
public_ip_addrresult.publicIpAddress
ram_size_in_gbresult.hardware_dict.ramSizeInGb
resource_typeresult.resourceType
ssh_key_nameresult.sshKeyName
stateresult.state
support_coderesult.supportCode
usernameresult.username
vm_nameresult.name
vm_typeAWS Lightsail Instance
tagsor[ <tag_key> <value> ]
[ <value> ]


Pattern LinkInstanceToVirtualHost triggers on Lightsail instance VM and attempt to link it to a appropriate Host.
Linking from Host side will be handled by AmazonWebServices.EC2 pattern.


Testing

This pattern was tested against a live installation .

Information Sources

Most information used to develop the pattern came from analyzing a live installation of the product.

Open Issues

There are no known open issues with this pattern.


The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.