Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateDiskFromSnapshotRequest

import type { CreateDiskFromSnapshotRequest } from "https://aws-api.deno.dev/v0.3/services/lightsail.ts?docs=full";
interface CreateDiskFromSnapshotRequest {
addOns?: AddOnRequest[] | null;
availabilityZone: string;
diskName: string;
diskSnapshotName?: string | null;
restoreDate?: string | null;
sizeInGb: number;
sourceDiskName?: string | null;
tags?: Tag[] | null;
useLatestRestorableAutoSnapshot?: boolean | null;
}

§Properties

§
addOns?: AddOnRequest[] | null
[src]

An array of objects that represent the add-ons to enable for the new disk.

§
availabilityZone: string
[src]

The Availability Zone where you want to create the disk (e.g., us-east-2a). Choose the same Availability Zone as the Lightsail instance where you want to create the disk.

Use the GetRegions operation to list the Availability Zones where Lightsail is currently available.

§
diskName: string
[src]

The unique Lightsail disk name (e.g., my-disk).

§
diskSnapshotName?: string | null
[src]

The name of the disk snapshot (e.g., my-snapshot) from which to create the new storage disk.

Constraint:

  • This parameter cannot be defined together with the source disk name parameter. The disk snapshot name and source disk name parameters are mutually exclusive.
§
restoreDate?: string | null
[src]

The date of the automatic snapshot to use for the new disk. Use the get auto snapshots operation to identify the dates of the available automatic snapshots.

Constraints:

  • Must be specified in YYYY-MM-DD format.
  • This parameter cannot be defined together with the use latest restorable auto snapshot parameter. The restore date and use latest restorable auto snapshot parameters are mutually exclusive.
  • Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
§
sizeInGb: number
[src]

The size of the disk in GB (e.g., 32).

§
sourceDiskName?: string | null
[src]

The name of the source disk from which the source automatic snapshot was created.

Constraints:

  • This parameter cannot be defined together with the disk snapshot name parameter. The source disk name and disk snapshot name parameters are mutually exclusive.
  • Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
§
tags?: Tag[] | null
[src]

The tag keys and optional values to add to the resource during create.

Use the TagResource action to tag a resource after it's created.

§
useLatestRestorableAutoSnapshot?: boolean | null
[src]

A Boolean value to indicate whether to use the latest available automatic snapshot.

Constraints:

  • This parameter cannot be defined together with the restore date parameter. The use latest restorable auto snapshot and restore date parameters are mutually exclusive.
  • Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.