메소드 | 설명 | |
---|---|---|
createAction ( $cloudLocation ) | ||
defaultAction ( ) | ||
getElasticLoadBalancersList ( string $cloudLocation, string $placement = null ) | ||
hasAccess ( ) | ||
viewAction ( ) | ||
xCreateAction ( string $cloudLocation, |
||
xDeleteAction ( string $cloudLocation, |
||
xDeregisterInstanceAction ( string $cloudLocation, string $elbName, string $awsInstanceId ) | ||
xGetDetailsAction ( string $cloudLocation, string $elbName ) | ||
xGetInstanceHealthAction ( string $cloudLocation, string $elbName, string $awsInstanceId ) | ||
xListElasticLoadBalancersAction ( string $cloudLocation, string $placement = null ) | ||
xListSecurityGroupsAction ( string $platform, string $cloudLocation, |
Lists security groups | |
xSaveAction ( string $elbName, string $cloudLocation, |
xSaveAction |
메소드 | 설명 | |
---|---|---|
validateAccessToLoadBalancer ( string $elbName, string $cloudLocation ) | Validates Access To Load Balancer |
메소드 | 설명 | |
---|---|---|
getDetails ( string $cloudLocation, string $elbName ) : array | ||
validateElb ( string $cloudLocation, string $elbName ) | Checks if elb exists |
public getElasticLoadBalancersList ( string $cloudLocation, string $placement = null ) | ||
$cloudLocation | string | Ec2 region |
$placement | string | optional Placement |
protected validateAccessToLoadBalancer ( string $elbName, string $cloudLocation ) | ||
$elbName | string | |
$cloudLocation | string |
public xCreateAction ( string $cloudLocation, |
||
$cloudLocation | string | Ec2 Region |
$listeners | Listeners list | |
$crossLoadBalancing | boolean | Enable Cross balancing |
$healthcheck | Health check data | |
$scheme | string | optional Scheme |
$securityGroups | optional Security groups | |
$vpcId | string | optional Vpc id |
$zones | optional Availability zones | |
$subnets | optional Subnets | |
$name | string | optional Name |
public xDeleteAction ( string $cloudLocation, |
||
$cloudLocation | string | Ec2 region |
$elbNames | Array of elbNames to delete |
public xGetDetailsAction ( string $cloudLocation, string $elbName ) | ||
$cloudLocation | string | Ec2 region |
$elbName | string | Elb name |
public xListElasticLoadBalancersAction ( string $cloudLocation, string $placement = null ) | ||
$cloudLocation | string | Ec2 region |
$placement | string | optional Placement |
public xListSecurityGroupsAction ( string $platform, string $cloudLocation, |
||
$platform | string | Platform |
$cloudLocation | string | Cloud location |
$filters |
public xSaveAction ( string $elbName, string $cloudLocation, |
||
$elbName | string | Load balancer name |
$cloudLocation | string | Ec2 region |
$listeners | Listeners array to create/update/delete | |
$policies | Policies array to create/delete |