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 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, see DescribeSnapshots or DeleteSnapshot in the Amazon Elastic Compute Cloud API Reference.
Namespace: Amazon.StorageGateway.Model
Assembly: AWSSDK.StorageGateway.dll
Version: 3.x.y.z
public class CreateSnapshotFromVolumeRecoveryPointRequest : AmazonStorageGatewayRequest IAmazonWebServiceRequest
The CreateSnapshotFromVolumeRecoveryPointRequest type exposes the following members
Name | Description | |
---|---|---|
CreateSnapshotFromVolumeRecoveryPointRequest() |
Name | Type | Description | |
---|---|---|---|
SnapshotDescription | System.String |
Gets and sets the property SnapshotDescription. Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the Storage Gateway snapshot Details pane, Description field. |
|
Tags | System.Collections.Generic.List<Amazon.StorageGateway.Model.Tag> |
Gets and sets the property Tags. A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair. Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256. |
|
VolumeARN | System.String |
Gets and sets the property VolumeARN. The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN. |
Initiates a snapshot of a gateway from a volume recovery point.
var client = new AmazonStorageGatewayClient(); 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;
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5