PHP Class Scalr_UI_Controller_Sshkeys

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

Public Methods

Method Description
defaultAction ( )
downloadPrivateAction ( integer $sshKeyId = null, integer $farmId = null, string $platform = null, string $cloudLocation = null, boolean $formatPpk = false ) Download private key
downloadPublicAction ( integer $sshKeyId ) Download public key
getSshKeyObject ( SshKey $key ) : array Covert object to array (without public/private keys)
hasAccess ( )
regenerateAction ( integer $sshKeyId ) Regenerate SSH key
viewAction ( )
xListAction ( string $query = null, string $sshKeyId = null, integer $farmId = null, string $platform = null, string $cloudLocation = null, JsonData $sort, integer $start, integer $limit = 20 )
xRemoveAction ( JsonData $sshKeyId ) Remove SSH keys

Method Details

defaultAction() public method

public defaultAction ( )

downloadPrivateAction() public method

Download private key
public downloadPrivateAction ( integer $sshKeyId = null, integer $farmId = null, string $platform = null, string $cloudLocation = null, boolean $formatPpk = false )
$sshKeyId integer
$farmId integer
$platform string
$cloudLocation string
$formatPpk boolean

downloadPublicAction() public method

Download public key
public downloadPublicAction ( integer $sshKeyId )
$sshKeyId integer

getSshKeyObject() public method

Covert object to array (without public/private keys)
public getSshKeyObject ( SshKey $key ) : array
$key Scalr\Model\Entity\SshKey
return array

hasAccess() public method

public hasAccess ( )

regenerateAction() public method

Regenerate SSH key
public regenerateAction ( integer $sshKeyId )
$sshKeyId integer

viewAction() public method

public viewAction ( )

xListAction() public method

public xListAction ( string $query = null, string $sshKeyId = null, integer $farmId = null, string $platform = null, string $cloudLocation = null, JsonData $sort, integer $start, integer $limit = 20 )
$query string
$sshKeyId string
$farmId integer
$platform string
$cloudLocation string
$sort Scalr\UI\Request\JsonData
$start integer
$limit integer

xRemoveAction() public method

Remove SSH keys
public xRemoveAction ( JsonData $sshKeyId )
$sshKeyId Scalr\UI\Request\JsonData json array of sshKeyId to remove