Class: Aws::Lightsail::Types::CopySnapshotRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lightsail/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#restore_dateString

The date of the source automatic snapshot to copy. 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 copying an automatic snapshot as a manual snapshot. For more information, see the [Amazon Lightsail Developer Guide].

[1]: lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-keeping-automatic-snapshots

Returns:

  • (String)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end

#source_regionString

The Amazon Web Services Region where the source manual or automatic snapshot is located.

Returns:

  • (String)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end

#source_resource_nameString

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

Constraint:

  • Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the [Amazon Lightsail Developer Guide].

^

[1]: lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-keeping-automatic-snapshots

Returns:

  • (String)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end

#source_snapshot_nameString

The name of the source manual snapshot to copy.

Constraint:

  • Define this parameter only when copying a manual snapshot as another manual snapshot.

^

Returns:

  • (String)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end

#target_snapshot_nameString

The name of the new manual snapshot to be created as a copy.

Returns:

  • (String)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end

#use_latest_restorable_auto_snapshotBoolean

A Boolean value to indicate whether to use the latest available automatic snapshot of the specified source instance or disk.

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 copying an automatic snapshot as a manual snapshot. For more information, see the [Amazon Lightsail Developer Guide].

[1]: lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-keeping-automatic-snapshots

Returns:

  • (Boolean)


2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
# File 'lib/aws-sdk-lightsail/types.rb', line 2795

class CopySnapshotRequest < Struct.new(
  :source_snapshot_name,
  :source_resource_name,
  :restore_date,
  :use_latest_restorable_auto_snapshot,
  :target_snapshot_name,
  :source_region)
  SENSITIVE = []
  include Aws::Structure
end