A Snapshot of an EBS volume.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class Snapshot
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | Snapshot()()()() | Initializes a new instance of the Snapshot class | 
|  | Description | 
            Description of the snapshot.
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | IsSetDescription()()()() | 
            Checks if Description property is set
             | 
|  | IsSetOwnerAlias()()()() | 
            Checks if OwnerAlias property is set
             | 
|  | IsSetOwnerId()()()() | 
            Checks if OwnerId property is set
             | 
|  | IsSetProgress()()()() | 
            Checks if Progress property is set
             | 
|  | IsSetSnapshotId()()()() | 
            Checks if SnapshotId property is set
             | 
|  | IsSetStartTime()()()() | 
            Checks if StartTime property is set
             | 
|  | IsSetStatus()()()() | 
            Checks if Status property is set
             | 
|  | IsSetTag()()()() | 
            Checks if Tag property is set
             | 
|  | IsSetVolumeId()()()() | 
            Checks if VolumeId property is set
             | 
|  | IsSetVolumeSize()()()() | 
            Checks if VolumeSize property is set
             | 
|  | OwnerAlias | 
            The AWS account alias (amazon, self, etc.) or AWS account ID that owns the AMI.
             | 
|  | OwnerId | 
            AWS Access Key ID of the user who owns the snapshot.
             | 
|  | Progress | 
            The progress of the snapshot, in percentage.
             | 
|  | SnapshotId | 
            The ID of the snapshot.
             | 
|  | StartTime | 
            Time stamp when the snapshot was initiated.
             | 
|  | Status | 
            Snapshot state.
            Valid values: pending | completed | error
             | 
|  | Tag | 
            A list of tags for the Snapshot.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | VolumeId | 
            The ID of the volume from which the snapshot was created.
             | 
|  | VolumeSize | 
            Size of the volume
             | 
|  | WithDescription(String) | Obsolete. 
            Sets the description of the snapshot.
             | 
|  | WithOwnerAlias(String) | Obsolete. 
            Sets the AWS account alias (amazon, self, etc.) or AWS account ID that owns the AMI.
             | 
|  | WithOwnerId(String) | Obsolete. 
            Sets the AWS Access Key ID of the user who owns the snapshot.
             | 
|  | WithProgress(String) | Obsolete. 
            Sets the progress of the snapshot, in percentage.
             | 
|  | WithSnapshotId(String) | Obsolete. 
            Sets the ID of the snapshot.
             | 
|  | WithStartTime(String) | Obsolete. 
            Sets the time stamp when the snapshot was initiated.
             | 
|  | WithStatus(String) | Obsolete. 
            Sets the snapshot state.
             | 
|  | WithTag(array<Tag>[]()[][]) | Obsolete. 
            Sets the tags for the Snapshot.
             | 
|  | WithVolumeId(String) | Obsolete. 
            Sets the ID of the volume from which the snapshot was created.
             | 
|  | WithVolumeSize(String) | Obsolete. 
            Sets the size of the volume
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | Snapshot |