Adapter interface for infrastructure service
package | Zend_Cloud |
---|---|
subpackage | Infrastructure |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
createInstance(string $name, array $options) : boolean
string
array
boolean
deployInstance(string $id, array $param, string|array $cmd) : string | array
string
array
string
array
string
array
destroyInstance(string $id) : boolean
string
boolean
getAdapter() : object
object
getAdapterResult() : array
array
getLastHttpRequest() : string
string
getLastHttpResponse() : \Zend_Http_Response
\Zend_Http_Response
imagesInstance() : \ImageList
\ImageList
listInstances() : \InstanceList
\InstanceList
monitorInstance(string $id, string $metric, array $options = null
) : array
string
string
array
array
publicDnsInstance(string $id) : string | boolean
string
string
boolean
rebootInstance(string $id) : boolean
string
boolean
startInstance(string $id) : boolean
string
boolean
statusInstance(string $id) : string
string
string
stopInstance(string $id) : boolean
string
boolean
waitStatusInstance(string $id, string $status, integer $timeout = self::TIMEOUT_STATUS_CHANGE
) : boolean
string
string
integer
boolean
zonesInstance() : array
array
HTTP_ADAPTER = 'http_adapter'
TIMEOUT_STATUS_CHANGE = 30
TIME_STEP_STATUS_CHANGE = 5