AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateSnapshotFromVolumeRecoveryPoint operation. Initiates a snapshot of a gateway from a volume recovery point. This operation is only supported in the cached volume gateway type.

A volume recovery point is a point in time at which all data of the volume is consistent and from which you can create a snapshot. To get a list of volume recovery point for cached volume gateway, use ListVolumeRecoveryPoints.

In the CreateSnapshotFromVolumeRecoveryPoint request, you identify the volume by providing its Amazon Resource Name (ARN). You must also provide a description for the snapshot. When the gateway takes a snapshot of the specified volume, the snapshot and its description appear in the AWS Storage Gateway console. In response, the gateway returns you a snapshot ID. You can use this snapshot ID to check the snapshot progress or later use it when you want to create a volume from a snapshot.

To list or delete a snapshot, you must use the Amazon EC2 API. For more information, in Amazon Elastic Compute Cloud API Reference.

Inheritance Hierarchy


Namespace: Amazon.StorageGateway.Model
Assembly: AWSSDK.StorageGateway.dll
Version: 3.x.y.z


public class CreateSnapshotFromVolumeRecoveryPointRequest : AmazonStorageGatewayRequest

The CreateSnapshotFromVolumeRecoveryPointRequest type exposes the following members



Public Property SnapshotDescription System.String

Gets and sets the property SnapshotDescription.

Public Property VolumeARN System.String

Gets and sets the property VolumeARN.


Initiates a snapshot of a gateway from a volume recovery point.

To create a snapshot of a gateway volume

var response = client.CreateSnapshot(new CreateSnapshotRequest 
    SnapshotDescription = "My root volume snapshot as of 10/03/2017",
    VolumeARN = "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB"

string snapshotId = response.SnapshotId;
string volumeARN = response.VolumeARN;


Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms