PHP Class Scalr_UI_Controller_Farms

Inheritance: extends Scalr_UI_Controller
Afficher le fichier Open project: scalr/scalr

Méthodes publiques

Méthode Description
buildAction ( )
calcFarmDesignerHash ( )
defaultAction ( )
designerAction ( integer $farmId = null )
dnszonesAction ( )
editAction ( )
extendedInfoAction ( )
getFarmWidget ( $values = [], $options ) TODO: may be move to separated class
getFarmWidgetFarms ( $options )
getFarmWidgetRoles ( $farmId, $options )
getFarmWidgetServers ( $farmRoleId, $options )
getList ( array $filterArgs = [] )
serversAction ( )
vhostsAction ( )
viewAction ( )
xCloneAction ( integer $farmId )
xGetFarmAction ( integer $farmId = null, integer $roleId = null, string $scalrPageHash = null, string $scalrPageUiHash = null )
xGetFarmWidgetRolesAction ( ) todo: restrictAccess check?
xGetFarmWidgetServersAction ( ) todo: restrictAccess check?
xGetOwnerHistoryAction ( integer $farmId )
xGetTerminationDetailsAction ( integer $farmId )
xLaunchAction ( integer $farmId )
xLeaseExtendAction ( )
xListFarmsAction ( integer $farmId = null, integer $expirePeriod = null, boolean $manageable = false, string $owner = null, integer $chefServerId = null, string $projectId = null, integer $status = null )
xLockAction ( integer $farmId, string $comment, string $restrict = '' )
xRemoveAction ( integer $farmId )
xTerminateAction ( integer $farmId, string $deleteDNSZones = '', string $deleteCloudObjects = '', string $unTermOnFail = '', string $forceTerminate = '' )
xUnlockAction ( integer $farmId )

Private Methods

Méthode Description
getFarmCostData ( $farmId )

Method Details

buildAction() public méthode

public buildAction ( )

calcFarmDesignerHash() public méthode

defaultAction() public méthode

public defaultAction ( )

designerAction() public méthode

public designerAction ( integer $farmId = null )
$farmId integer

dnszonesAction() public méthode

public dnszonesAction ( )

editAction() public méthode

public editAction ( )

extendedInfoAction() public méthode

public extendedInfoAction ( )

getFarmWidget() public méthode

TODO: may be move to separated class
public getFarmWidget ( $values = [], $options )

getFarmWidgetFarms() public méthode

public getFarmWidgetFarms ( $options )

getFarmWidgetRoles() public méthode

public getFarmWidgetRoles ( $farmId, $options )

getFarmWidgetServers() public méthode

public getFarmWidgetServers ( $farmRoleId, $options )

getList() public méthode

public getList ( array $filterArgs = [] )
$filterArgs array

serversAction() public méthode

public serversAction ( )

vhostsAction() public méthode

public vhostsAction ( )

viewAction() public méthode

public viewAction ( )

xCloneAction() public méthode

public xCloneAction ( integer $farmId )
$farmId integer

xGetFarmAction() public méthode

public xGetFarmAction ( integer $farmId = null, integer $roleId = null, string $scalrPageHash = null, string $scalrPageUiHash = null )
$farmId integer optional
$roleId integer optional
$scalrPageHash string optional
$scalrPageUiHash string optional

xGetFarmWidgetRolesAction() public méthode

todo: restrictAccess check?

xGetFarmWidgetServersAction() public méthode

todo: restrictAccess check?

xGetOwnerHistoryAction() public méthode

public xGetOwnerHistoryAction ( integer $farmId )
$farmId integer

xGetTerminationDetailsAction() public méthode

public xGetTerminationDetailsAction ( integer $farmId )
$farmId integer

xLaunchAction() public méthode

public xLaunchAction ( integer $farmId )
$farmId integer

xLeaseExtendAction() public méthode

public xLeaseExtendAction ( )

xListFarmsAction() public méthode

public xListFarmsAction ( integer $farmId = null, integer $expirePeriod = null, boolean $manageable = false, string $owner = null, integer $chefServerId = null, string $projectId = null, integer $status = null )
$farmId integer
$expirePeriod integer
$manageable boolean
$owner string
$chefServerId integer
$projectId string
$status integer

xLockAction() public méthode

public xLockAction ( integer $farmId, string $comment, string $restrict = '' )
$farmId integer
$comment string
$restrict string

xRemoveAction() public méthode

public xRemoveAction ( integer $farmId )
$farmId integer

xTerminateAction() public méthode

public xTerminateAction ( integer $farmId, string $deleteDNSZones = '', string $deleteCloudObjects = '', string $unTermOnFail = '', string $forceTerminate = '' )
$farmId integer
$deleteDNSZones string
$deleteCloudObjects string
$unTermOnFail string
$forceTerminate string

xUnlockAction() public méthode

public xUnlockAction ( integer $farmId )
$farmId integer