Class Snapshot
The Snapshot class represents a single block storage snapshot
- OpenCloud\Common\Base
-
OpenCloud\Common\PersistentObject
-
OpenCloud\Volume\Snapshot
Namespace: OpenCloud\Volume
Author: Glen Campbell <glen.campbell@rackspace.com>
Api
Located at OpenCloud/Volume/Snapshot.php
Author: Glen Campbell <glen.campbell@rackspace.com>
Api
Located at OpenCloud/Volume/Snapshot.php
public
|
|
public
string
|
|
protected
|
checkJsonError(),
getHttpRequestObject(),
getLogger(),
makeQueryString(),
populate(),
setLogger(),
setProperty()
|
public
mixed
|
$id |
|
|
public
mixed
|
$display_name |
|
|
public
mixed
|
$display_description |
|
|
public
mixed
|
$volume_id |
|
|
public
mixed
|
$status |
|
|
public
mixed
|
$size |
|
|
public
mixed
|
$created_at |
|
|
public
mixed
|
$metadata |
|
|
protected
boolean
|
$force | false |
|
protected static
string
|
$json_name | 'snapshot' |
|
protected static
string
|
$url_resource | 'snapshots' |
public
string
|
$id |
#
the identifier (usually a GUID) |
public
string
|
$display_name |
#
the name of the snapshot |
public
string
|
$display_description |
#
the description |
public
string
|
$volume_id |
#
the ID of the associated volume (GUID) |
public
string
|
$status |
#
a regular status value |
public
integer
|
$size |
#
the size of the snapshot |
public
datetime
|
$created_at |
#
the date/time the snapshot was created |
public
object
|
$metadata |
#
metadata associated with the snapshot |