class Aws::Lightsail::Types::InstanceSnapshot

Describes an instance snapshot.

@!attribute [rw] name

The name of the snapshot.
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the snapshot (e.g.,
`arn:aws:lightsail:us-east-2:123456789101:InstanceSnapshot/d23b5706-3322-4d83-81e5-12345EXAMPLE`).
@return [String]

@!attribute [rw] support_code

The support code. Include this code in your email to support when
you have questions about an instance or another resource in
Lightsail. This code enables our support team to look up your
Lightsail information more easily.
@return [String]

@!attribute [rw] created_at

The timestamp when the snapshot was created (e.g.,
`1479907467.024`).
@return [Time]

@!attribute [rw] location

The region name and Availability Zone where you created the
snapshot.
@return [Types::ResourceLocation]

@!attribute [rw] resource_type

The type of resource (usually `InstanceSnapshot`).
@return [String]

@!attribute [rw] tags

The tag keys and optional values for the resource. For more
information about tags in Lightsail, see the [Amazon Lightsail
Developer Guide][1].

[1]: https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tags
@return [Array<Types::Tag>]

@!attribute [rw] state

The state the snapshot is in.
@return [String]

@!attribute [rw] progress

The progress of the snapshot.

<note markdown="1"> This is populated only for disk snapshots, and is `null` for
instance snapshots.

 </note>
@return [String]

@!attribute [rw] from_attached_disks

An array of disk objects containing information about all block
storage disks.
@return [Array<Types::Disk>]

@!attribute [rw] from_instance_name

The instance from which the snapshot was created.
@return [String]

@!attribute [rw] from_instance_arn

The Amazon Resource Name (ARN) of the instance from which the
snapshot was created (e.g.,
`arn:aws:lightsail:us-east-2:123456789101:Instance/64b8404c-ccb1-430b-8daf-12345EXAMPLE`).
@return [String]

@!attribute [rw] from_blueprint_id

The blueprint ID from which you created the snapshot (e.g.,
`os_debian_8_3`). A blueprint is a virtual private server (or
*instance*) image used to create instances quickly.
@return [String]

@!attribute [rw] from_bundle_id

The bundle ID from which you created the snapshot (e.g.,
`micro_1_0`).
@return [String]

@!attribute [rw] is_from_auto_snapshot

A Boolean value indicating whether the snapshot was created from an
automatic snapshot.
@return [Boolean]

@!attribute [rw] size_in_gb

The size in GB of the SSD.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/InstanceSnapshot AWS API Documentation

Constants

SENSITIVE