Click or drag to resize
VolumeSnapshot Class
Represents a snapshot of a volume.
Inheritance Hierarchy
SystemObject
  OpenStack.Compute.v2_1VolumeSnapshot

Namespace: OpenStack.Compute.v2_1
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public class VolumeSnapshot : IServiceResource, 
	IHaveExtraData

The VolumeSnapshot type exposes the following members.

Constructors
  NameDescription
Public methodVolumeSnapshot
Initializes a new instance of the VolumeSnapshot class
Top
Methods
  NameDescription
Public methodDeleteAsync
Deletes a volume snapshot.
Public methodWaitForStatusAsync(SnapshotStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean, CancellationToken)
Waits for the volume to reach the specified status.
Public methodWaitForStatusAsync(IEnumerableSnapshotStatus, NullableTimeSpan, NullableTimeSpan, IProgressBoolean, CancellationToken)
Waits for the volume to reach the specified status.
Public methodWaitUntilAvailableAsync
Waits the until the snapshot is available.
Public methodWaitUntilDeletedAsync
Waits for the volume to be deleted.

Treats a 404 NotFound exception as confirmation that it is deleted.

Top
Extension Methods
  NameDescription
Public Extension MethodDelete
Deletes a volume snapshot.
(Defined by VolumeSnapshotExtensions_v2_1.)
Top
Properties
  NameDescription
Public propertyCreated
The date and time when the resource was created.
Public propertyDescription
The snapshot description.
Public propertyId
The volume snapshot identifier.
Public propertyName
The snapshot name.
Public propertySize
The snapshot size, in GB.
Public propertyStatus
The snapshot status.
Public propertyVolumeId
The volume identifier.
Top
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6
See Also