PHP 클래스 Scalr_UI_Controller_Farms

상속: extends Scalr_UI_Controller
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

메소드 설명
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