PHP Interface LibCloud\Compute\ComputeInterface

Show file Open project: linkorb/libcloud-php

Public Methods

Method Description
bootNode ( Node $node )
cloneNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )
createNode ( Symfony\Component\HttpFoundation\ParameterBag $parameters )
destroyNode ( Node $node )
listImages ( $nodeImageId = null )
listLocations ( $nodeLocationId = null )
listNodes ( $nodeId = null )
listSizes ( $nodeSizeId = null )
rebootNode ( Node $node )
resizeNode ( Node $node, NodeSize $nodeSize )
shutdownNode ( Node $node )
updateNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )

Method Details

bootNode() public method

public bootNode ( Node $node )
$node LibCloud\Compute\Model\Node

cloneNode() public method

public cloneNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )
$node LibCloud\Compute\Model\Node
$parameters Symfony\Component\HttpFoundation\ParameterBag

createNode() public method

public createNode ( Symfony\Component\HttpFoundation\ParameterBag $parameters )
$parameters Symfony\Component\HttpFoundation\ParameterBag

destroyNode() public method

public destroyNode ( Node $node )
$node LibCloud\Compute\Model\Node

listImages() public method

public listImages ( $nodeImageId = null )

listLocations() public method

public listLocations ( $nodeLocationId = null )

listNodes() public method

public listNodes ( $nodeId = null )

listSizes() public method

public listSizes ( $nodeSizeId = null )

rebootNode() public method

public rebootNode ( Node $node )
$node LibCloud\Compute\Model\Node

resizeNode() public method

public resizeNode ( Node $node, NodeSize $nodeSize )
$node LibCloud\Compute\Model\Node
$nodeSize LibCloud\Compute\Model\NodeSize

shutdownNode() public method

public shutdownNode ( Node $node )
$node LibCloud\Compute\Model\Node

updateNode() public method

public updateNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )
$node LibCloud\Compute\Model\Node
$parameters Symfony\Component\HttpFoundation\ParameterBag