PHP Class Scalr_UI_Controller_Account2_Environments_Clouds

Inheritance: extends Scalr_UI_Controller
显示文件 Open project: scalr/scalr

Public Methods

Method Description
defaultAction ( )
hasAccess ( )
init ( )
makeCloudCredentials ( string $platform, array $parameters, integer $status = Entity\CloudCredentials::STATUS_ENABLED ) : CloudCredentials Makes clod credentials entity for specified platform
viewAction ( )
xGetCloudParamsAction ( )
xSaveCloudParamsAction ( )

Private Methods

Method Description
checkVar ( $name, $type, $requiredError = '', $cloud = '', $noFileTrim = false, $namePrefix = '', $base64encode = false )
checkVar2 ( $name, $type, $requiredError = '', $cloud = '', $trim = true, $base64encode = false, $fetchIfEmpty = false )
getCloudParams ( $platform )
getCloudStackDetails ( $platform )
getOpenStackDetails ( $platform )
saveAzure ( )
saveAzureSettings ( $pars, $encrypt = true )
saveCloudstack ( )
saveEc2 ( )
saveGce ( )
saveOpenstack ( )
searchCloudstackUser ( Scalr\Service\CloudStack\DataType\AccountList $accounts = null, array $pars = [] ) : boolean Searches a Cloudstack user name from the accounts list by api key and sets properties

Method Details

defaultAction() public method

public defaultAction ( )

hasAccess() public method

public hasAccess ( )

init() public method

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

viewAction() public method

public viewAction ( )

xGetCloudParamsAction() public method

xSaveCloudParamsAction() public method