PHP Класс LibCloud\Compute\Providers\Linode\LinodeProvider

Наследование: extends LibCloud\Compute\Base
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $accessToken )
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 )
provisionNode ( Symfony\Component\HttpFoundation\ParameterBag $parameters )
rebootNode ( Node $node )
resizeNode ( Node $node, NodeSize $nodeSize )
shutdownNode ( Node $node )
updateNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )

Защищенные методы

Метод Описание
toImage ( $response )
toLocation ( $response )
toNode ( $response )
toSize ( $response )

Приватные методы

Метод Описание
listIps ( $linodeId )

Описание методов

__construct() публичный Метод

public __construct ( $accessToken )

bootNode() публичный Метод

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

cloneNode() публичный Метод

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

createNode() публичный Метод

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

destroyNode() публичный Метод

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

listImages() публичный Метод

public listImages ( $nodeImageId = null )

listLocations() публичный Метод

public listLocations ( $nodeLocationId = null )

listNodes() публичный Метод

public listNodes ( $nodeId = null )

listSizes() публичный Метод

public listSizes ( $nodeSizeId = null )

provisionNode() публичный Метод

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

rebootNode() публичный Метод

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

resizeNode() публичный Метод

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

shutdownNode() публичный Метод

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

toImage() защищенный Метод

protected toImage ( $response )

toLocation() защищенный Метод

protected toLocation ( $response )

toNode() защищенный Метод

protected toNode ( $response )

toSize() защищенный Метод

protected toSize ( $response )

updateNode() публичный Метод

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