PHP Class DataSift\Storyplayer\HostLib\Ec2Vm

Inheritance: implements DataSift\Storyplayer\HostLib\SupportedHost
Datei anzeigen Open project: datasift/storyplayer

Protected Properties

Property Type Description
$st DataSift\Storyplayer\PlayerLib\StoryTeller

Public Methods

Method Description
__construct ( StoryTeller $st )
createHost ( Ev2VmDetails $vmDetails, array $provisioningVars = [] ) : void
destroyHost ( Ec2VmDetails $vmDetails ) : void
determineIpAddress ( Ec2VmDetails $vmDetails ) : string
isRunning ( Ec2VmDetails $vmDetails ) : boolean
powerOffHost ( Ec2VmDetails $vmDetails ) : void
restartHost ( Ec2VmDetails $vmDetails ) : void
runCommandAgainstHostManager ( Ec2VmDetails $vmDetails, string $command ) : void
runCommandViaHostManager ( Ec2VmDetails $vmDetails, string $command ) : void
startHost ( Ec2VmDetails $vmDetails ) : void
stopHost ( Ec2VmDetails $vmDetails ) : void

Method Details

__construct() public method

public __construct ( StoryTeller $st )
$st DataSift\Storyplayer\PlayerLib\StoryTeller

createHost() public method

public createHost ( Ev2VmDetails $vmDetails, array $provisioningVars = [] ) : void
$vmDetails Ev2VmDetails
$provisioningVars array
return void

destroyHost() public method

public destroyHost ( Ec2VmDetails $vmDetails ) : void
$vmDetails Ec2VmDetails
return void

determineIpAddress() public method

public determineIpAddress ( Ec2VmDetails $vmDetails ) : string
$vmDetails Ec2VmDetails
return string

isRunning() public method

public isRunning ( Ec2VmDetails $vmDetails ) : boolean
$vmDetails Ec2VmDetails
return boolean

powerOffHost() public method

public powerOffHost ( Ec2VmDetails $vmDetails ) : void
$vmDetails Ec2VmDetails
return void

restartHost() public method

public restartHost ( Ec2VmDetails $vmDetails ) : void
$vmDetails Ec2VmDetails
return void

runCommandAgainstHostManager() public method

public runCommandAgainstHostManager ( Ec2VmDetails $vmDetails, string $command ) : void
$vmDetails Ec2VmDetails
$command string
return void

runCommandViaHostManager() public method

public runCommandViaHostManager ( Ec2VmDetails $vmDetails, string $command ) : void
$vmDetails Ec2VmDetails
$command string
return void

startHost() public method

public startHost ( Ec2VmDetails $vmDetails ) : void
$vmDetails Ec2VmDetails
return void

stopHost() public method

public stopHost ( Ec2VmDetails $vmDetails ) : void
$vmDetails Ec2VmDetails
return void

Property Details

$st protected_oe property

protected StoryTeller,DataSift\Storyplayer\PlayerLib $st
return DataSift\Storyplayer\PlayerLib\StoryTeller