AwsLightsailInstancePropertiesResponse

data class AwsLightsailInstancePropertiesResponse(val addOns: List<AddOnResponse>? = null, val availabilityZone: String? = null, val blueprintId: String? = null, val bundleId: String? = null, val hardware: HardwareResponse? = null, val instanceArn: String? = null, val instanceName: String? = null, val isStaticIp: Boolean? = null, val keyPairName: String? = null, val location: LocationResponse? = null, val networking: NetworkingResponse? = null, val privateIpAddress: String? = null, val publicIpAddress: String? = null, val resourceType: String? = null, val sshKeyName: String? = null, val state: StateResponse? = null, val supportCode: String? = null, val tags: List<TagResponse>? = null, val userData: String? = null, val userName: String? = null)

Definition of awsLightsailInstance

Constructors

Link copied to clipboard
constructor(addOns: List<AddOnResponse>? = null, availabilityZone: String? = null, blueprintId: String? = null, bundleId: String? = null, hardware: HardwareResponse? = null, instanceArn: String? = null, instanceName: String? = null, isStaticIp: Boolean? = null, keyPairName: String? = null, location: LocationResponse? = null, networking: NetworkingResponse? = null, privateIpAddress: String? = null, publicIpAddress: String? = null, resourceType: String? = null, sshKeyName: String? = null, state: StateResponse? = null, supportCode: String? = null, tags: List<TagResponse>? = null, userData: String? = null, userName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val addOns: List<AddOnResponse>? = null

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

Link copied to clipboard

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: String? = null

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: String? = null

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

Hardware of the Instance.

Link copied to clipboard
val instanceArn: String? = null

Property instanceArn

Link copied to clipboard
val instanceName: String? = null

The names to use for your new Lightsail instance.

Link copied to clipboard
val isStaticIp: Boolean? = null

Is the IP Address of the Instance is the static IP

Link copied to clipboard
val keyPairName: String? = null

The name of your key pair.

Link copied to clipboard

Location of a resource.

Link copied to clipboard

Networking of the Instance.

Link copied to clipboard

Private IP Address of the Instance

Link copied to clipboard
val publicIpAddress: String? = null

Public IP Address of the Instance

Link copied to clipboard
val resourceType: String? = null

Resource type of Lightsail instance.

Link copied to clipboard
val sshKeyName: String? = null

SSH Key Name of the Lightsail instance.

Link copied to clipboard
val state: StateResponse? = null

Current State of the Instance.

Link copied to clipboard
val supportCode: String? = null

Support code to help identify any issues

Link copied to clipboard
val tags: List<TagResponse>? = null

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

Link copied to clipboard
val userData: String? = null

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: String? = null

Username of the Lightsail instance.