Instance

class Instance : KotlinCustomResource

Resource Type definition for AWS::Lightsail::Instance

Properties

Link copied to clipboard
val addOns: Output<List<InstanceAddOn>>?

An array of objects representing the add-ons to enable for the new instance.

Link copied to clipboard
val availabilityZone: Output<String>?

The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.

Link copied to clipboard
val blueprintId: Output<String>

The ID for a virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0 ). Use the get blueprints operation to return a list of available images (or blueprints ).

Link copied to clipboard
val bundleId: Output<String>

The bundle of specification information for your virtual private server (or instance ), including the pricing plan (e.g., micro_1_0 ).

Link copied to clipboard

The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceArn: Output<String>

The Amazon Resource Name (ARN) of the instance (for example, arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE ).

Link copied to clipboard
val instanceName: Output<String>

The names to use for your new Lightsail instance.

Link copied to clipboard
val ipv6Addresses: Output<List<String>>

IPv6 addresses of the instance

Link copied to clipboard
val isStaticIp: Output<Boolean>

Is the IP Address of the Instance is the static IP

Link copied to clipboard
val keyPairName: Output<String>?

The name of your key pair.

Link copied to clipboard

The location for the instance, such as the AWS Region and Availability Zone.

Link copied to clipboard

The public ports and the monthly amount of data transfer allocated for the instance.

Link copied to clipboard

Private IP Address of the Instance

Link copied to clipboard
val publicIpAddress: Output<String>

Public IP Address of the Instance

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val resourceType: Output<String>

Resource type of Lightsail instance.

Link copied to clipboard
val sshKeyName: Output<String>

SSH Key Name of the Lightsail instance.

Link copied to clipboard
val state: Output<InstanceState>?

The status code and the state (for example, running ) of the instance.

Link copied to clipboard
val supportCode: Output<String>

Support code to help identify any issues

Link copied to clipboard
val tags: Output<List<Tag>>?

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val userData: Output<String>?

A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update.

Link copied to clipboard
val userName: Output<String>

Username of the Lightsail instance.