Table of Contents

Class RestoreVolumeFromSnapshotRequest

Namespace
Amazon.FSx.Model
Assembly
AWSSDK.FSx.dll

Container for the parameters to the RestoreVolumeFromSnapshot operation. Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot.

public class RestoreVolumeFromSnapshotRequest : AmazonFSxRequest
Inheritance
RestoreVolumeFromSnapshotRequest

Constructors

RestoreVolumeFromSnapshotRequest()

public RestoreVolumeFromSnapshotRequest()

Properties

ClientRequestToken

Gets and sets the property ClientRequestToken.

public string ClientRequestToken { get; set; }

Property Value

string

Options

Gets and sets the property Options.

The settings used when restoring the specified volume from snapshot.

  • DELETE_INTERMEDIATE_SNAPSHOTS - Deletes snapshots between the current state and the specified snapshot. If there are intermediate snapshots and this option isn't used, RestoreVolumeFromSnapshot fails.

  • DELETE_CLONED_VOLUMES - Deletes any dependent clone volumes created from intermediate snapshots. If there are any dependent clone volumes and this option isn't used, RestoreVolumeFromSnapshot fails.

public List<string> Options { get; set; }

Property Value

List<string>

SnapshotId

Gets and sets the property SnapshotId.

The ID of the source snapshot. Specifies the snapshot that you are restoring from.

public string SnapshotId { get; set; }

Property Value

string

VolumeId

Gets and sets the property VolumeId.

The ID of the volume that you are restoring.

public string VolumeId { get; set; }

Property Value

string