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
Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceArn: Output<String>
Link copied to clipboard
val instanceName: Output<String>

The names to use for your new Lightsail 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
Link copied to clipboard
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>?
Link copied to clipboard
val supportCode: Output<String>

Support code to help identify any issues

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

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.