PHP Класс Scalr_UI_Controller_Farms

Наследование: extends Scalr_UI_Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
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 )

Приватные методы

Метод Описание
getFarmCostData ( $farmId )

Описание методов

buildAction() публичный Метод

public buildAction ( )

calcFarmDesignerHash() публичный Метод

defaultAction() публичный Метод

public defaultAction ( )

designerAction() публичный Метод

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

dnszonesAction() публичный Метод

public dnszonesAction ( )

editAction() публичный Метод

public editAction ( )

extendedInfoAction() публичный Метод

public extendedInfoAction ( )

getFarmWidget() публичный Метод

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

getFarmWidgetFarms() публичный Метод

public getFarmWidgetFarms ( $options )

getFarmWidgetRoles() публичный Метод

public getFarmWidgetRoles ( $farmId, $options )

getFarmWidgetServers() публичный Метод

public getFarmWidgetServers ( $farmRoleId, $options )

getList() публичный Метод

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

serversAction() публичный Метод

public serversAction ( )

vhostsAction() публичный Метод

public vhostsAction ( )

viewAction() публичный Метод

public viewAction ( )

xCloneAction() публичный Метод

public xCloneAction ( integer $farmId )
$farmId integer

xGetFarmAction() публичный Метод

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() публичный Метод

todo: restrictAccess check?

xGetFarmWidgetServersAction() публичный Метод

todo: restrictAccess check?

xGetOwnerHistoryAction() публичный Метод

public xGetOwnerHistoryAction ( integer $farmId )
$farmId integer

xGetTerminationDetailsAction() публичный Метод

public xGetTerminationDetailsAction ( integer $farmId )
$farmId integer

xLaunchAction() публичный Метод

public xLaunchAction ( integer $farmId )
$farmId integer

xLeaseExtendAction() публичный Метод

public xLeaseExtendAction ( )

xListFarmsAction() публичный Метод

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 xLockAction ( integer $farmId, string $comment, string $restrict = '' )
$farmId integer
$comment string
$restrict string

xRemoveAction() публичный Метод

public xRemoveAction ( integer $farmId )
$farmId integer

xTerminateAction() публичный Метод

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

xUnlockAction() публичный Метод

public xUnlockAction ( integer $farmId )
$farmId integer