EC2.Client.
restore_snapshot_from_recycle_bin
(**kwargs)¶Restores a snapshot from the Recycle Bin. For more information, see Restore snapshots from the Recycle Bin in the Amazon Elastic Compute Cloud User Guide .
See also: AWS API Documentation
Request Syntax
response = client.restore_snapshot_from_recycle_bin(
SnapshotId='string',
DryRun=True|False
)
[REQUIRED]
The ID of the snapshot to restore.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.dict
Response Syntax
{
'SnapshotId': 'string',
'OutpostArn': 'string',
'Description': 'string',
'Encrypted': True|False,
'OwnerId': 'string',
'Progress': 'string',
'StartTime': datetime(2015, 1, 1),
'State': 'pending'|'completed'|'error'|'recoverable'|'recovering',
'VolumeId': 'string',
'VolumeSize': 123
}
Response Structure
(dict) --
SnapshotId (string) --
The ID of the snapshot.
OutpostArn (string) --
The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide .
Description (string) --
The description for the snapshot.
Encrypted (boolean) --
Indicates whether the snapshot is encrypted.
OwnerId (string) --
The ID of the Amazon Web Services account that owns the EBS snapshot.
Progress (string) --
The progress of the snapshot, as a percentage.
StartTime (datetime) --
The time stamp when the snapshot was initiated.
State (string) --
The state of the snapshot.
VolumeId (string) --
The ID of the volume that was used to create the snapshot.
VolumeSize (integer) --
The size of the volume, in GiB.