PHP Class Scalr_UI_Controller_Environments_Platform

Inheritance: extends Scalr_UI_Controller
Datei anzeigen Open project: scalr/scalr

Public Methods

Method Description
getApiDefinitions ( )
init ( )
makeCloudCredentials ( string $platform, array $parameters, integer $status = Entity\CloudCredentials::STATUS_ENABLED ) : CloudCredentials Makes clod credentials entity for specified platform
xSaveCloudstackAction ( )
xSaveEc2Action ( )
xSaveGceAction ( )
xSaveOpenstackAction ( )

Private Methods

Method Description
checkVar ( $name, $type, $requiredError = '', $cloud = '', $noFileTrim = false )
getCloudStackDetails ( $platform )
getOpenStackDetails ( $platform )

Method Details

getApiDefinitions() public static method

public static getApiDefinitions ( )

init() public method

See also: Scalr_UI_Controller::init()
public init ( )

makeCloudCredentials() public method

Makes clod credentials entity for specified platform
public makeCloudCredentials ( string $platform, array $parameters, integer $status = Entity\CloudCredentials::STATUS_ENABLED ) : CloudCredentials
$platform string Cloud credentials platform
$parameters array Array of cloud credentials parameters
$status integer optional Cloud credentials status
return Scalr\Model\Entity\CloudCredentials Returns new cloud credentials entity

xSaveCloudstackAction() public method

xSaveEc2Action() public method

public xSaveEc2Action ( )

xSaveGceAction() public method

public xSaveGceAction ( )

xSaveOpenstackAction() public method