PHP Class Scalr_UI_Controller_Tools_Aws_Rds_Sg

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

Public Methods

Method Description
defaultAction ( ) Forwards the controller to the default action
editAction ( string $cloudLocation, string $dbSgName ) Gets security group rules for editing
hasAccess ( )
viewAction ( )
xCreateAction ( string $cloudLocation, string $dbSecurityGroupName, string $dbSecurityGroupDescription ) Creates security group
xDeleteAction ( string $cloudLocation, string $dbSgName ) Deletes security group
xListAction ( string $cloudLocation, string $name = null ) List security groups
xSaveAction ( string $cloudLocation, string $dbSgName, JsonData $rules ) Saves the rules

Protected Methods

Method Description
getAwsClient ( string $cloudLocation ) : Aws Gets AWS Client for the current environment

Method Details

defaultAction() public method

Forwards the controller to the default action
public defaultAction ( )

editAction() public method

Gets security group rules for editing
public editAction ( string $cloudLocation, string $dbSgName )
$cloudLocation string Cloud location
$dbSgName string Security group name

getAwsClient() protected method

Gets AWS Client for the current environment
protected getAwsClient ( string $cloudLocation ) : Aws
$cloudLocation string Cloud location
return Scalr\Service\Aws Returns Aws client for current environment

hasAccess() public method

See also: Scalr_UI_Controller::hasAccess()
public hasAccess ( )

viewAction() public method

public viewAction ( )

xCreateAction() public method

Creates security group
public xCreateAction ( string $cloudLocation, string $dbSecurityGroupName, string $dbSecurityGroupDescription )
$cloudLocation string Cloud location
$dbSecurityGroupName string Security group name
$dbSecurityGroupDescription string Security group description

xDeleteAction() public method

Deletes security group
public xDeleteAction ( string $cloudLocation, string $dbSgName )
$cloudLocation string Cloud location
$dbSgName string Security group name

xListAction() public method

List security groups
public xListAction ( string $cloudLocation, string $name = null )
$cloudLocation string Cloud location
$name string optional Filter by name

xSaveAction() public method

Saves the rules
public xSaveAction ( string $cloudLocation, string $dbSgName, JsonData $rules )
$cloudLocation string Cloud location
$dbSgName string Security group name
$rules Scalr\UI\Request\JsonData Rules