Creates one or more new instances from a manual or automatic snapshot of an instance
Source:R/lightsail_operations.R
lightsail_create_instances_from_snapshot.RdCreates one or more new instances from a manual or automatic snapshot of an instance.
See https://www.paws-r-sdk.com/docs/lightsail_create_instances_from_snapshot/ for full documentation.
Usage
lightsail_create_instances_from_snapshot(
instanceNames,
attachedDiskMapping = NULL,
availabilityZone,
instanceSnapshotName = NULL,
bundleId,
userData = NULL,
keyPairName = NULL,
tags = NULL,
addOns = NULL,
ipAddressType = NULL,
sourceInstanceName = NULL,
restoreDate = NULL,
useLatestRestorableAutoSnapshot = NULL
)Arguments
- instanceNames
[required] The names for your new instances.
- attachedDiskMapping
An object containing information about one or more disk mappings.
- availabilityZone
[required] The Availability Zone where you want to create your instances. Use the following formatting:
us-east-2a(case sensitive). You can get a list of Availability Zones by using the get regions operation. Be sure to add theinclude Availability Zonesparameter to your request.- instanceSnapshotName
The name of the instance snapshot on which you are basing your new instances. Use the get instance snapshots operation to return information about your existing snapshots.
Constraint:
This parameter cannot be defined together with the
source instance nameparameter. Theinstance snapshot nameandsource instance nameparameters are mutually exclusive.
- bundleId
[required] The bundle of specification information for your virtual private server (or instance), including the pricing plan (
micro_x_x).- userData
You can create a launch script that configures a server with additional user data. For example,
apt-get -y update.Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use
yum, Debian and Ubuntu useapt-get, and FreeBSD usespkg. For a complete list, see the Amazon Lightsail Developer Guide.- keyPairName
The name for your key pair.
The tag keys and optional values to add to the resource during create.
Use the
tag_resourceaction to tag a resource after it's created.- addOns
An array of objects representing the add-ons to enable for the new instance.
- ipAddressType
The IP address type for the instance.
The possible values are
ipv4for IPv4 only,ipv6for IPv6 only, anddualstackfor IPv4 and IPv6.The default value is
dualstack.- sourceInstanceName
The name of the source instance from which the source automatic snapshot was created.
Constraints:
This parameter cannot be defined together with the
instance snapshot nameparameter. Thesource instance nameandinstance snapshot nameparameters are mutually exclusive.Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
- restoreDate
The date of the automatic snapshot to use for the new instance. Use the
get auto snapshotsoperation to identify the dates of the available automatic snapshots.Constraints:
Must be specified in
YYYY-MM-DDformat.This parameter cannot be defined together with the
use latest restorable auto snapshotparameter. Therestore dateanduse latest restorable auto snapshotparameters are mutually exclusive.Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
- useLatestRestorableAutoSnapshot
A Boolean value to indicate whether to use the latest available automatic snapshot.
Constraints:
This parameter cannot be defined together with the
restore dateparameter. Theuse latest restorable auto snapshotandrestore dateparameters are mutually exclusive.Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.