PHP 클래스 LibCloud\Compute\Providers\DigitalOcean\DigitalOceanProvider

상속: extends LibCloud\Compute\Base
파일 보기 프로젝트 열기: linkorb/libcloud-php

공개 메소드들

메소드 설명
__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 ( $nodeSizeName = null )
rebootNode ( Node $node )
resizeNode ( Node $node, NodeSize $nodeSize )
shutdownNode ( Node $node )
updateNode ( Node $node, Symfony\Component\HttpFoundation\ParameterBag $parameters )

보호된 메소드들

메소드 설명
toImage ( $imageEntity )
toLocation ( $regionEntity )
toNode ( $dropletEntity )
toSize ( $sizeEntity )

메소드 상세

__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 ( $nodeSizeName = null )

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 ( $imageEntity )

toLocation() 보호된 메소드

protected toLocation ( $regionEntity )

toNode() 보호된 메소드

protected toNode ( $dropletEntity )

toSize() 보호된 메소드

protected toSize ( $sizeEntity )

updateNode() 공개 메소드

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