PHP Class Scalr_UI_Controller_Tools_Aws_Rds_Sg

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

Méthodes publiques

Méthode 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

Méthodes protégées

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

Method Details

defaultAction() public méthode

Forwards the controller to the default action
public defaultAction ( )

editAction() public méthode

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

getAwsClient() protected méthode

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

hasAccess() public méthode

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

viewAction() public méthode

public viewAction ( )

xCreateAction() public méthode

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 méthode

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

xListAction() public méthode

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

xSaveAction() public méthode

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