PHP Класс Scalr\Tests\Service\Aws\ElbTest

С версии: 25.09.2012
Автор: Vitaliy Demidov ([email protected])
Наследование: extends Scalr\Tests\Service\Aws\ElbTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$elb Scalr\Service\Aws\Elb

Открытые методы

Метод Описание
createLoadBalancerGently ( string $loadBalancerName, array | Scalr\Service\Aws\Elb\DataType\ListenerData | Scalr\Service\Aws\Elb\DataType\ListenerDescriptionData | ListenerList $listenersList, array | string | ListDataType $availabilityZonesList = null, array | string | ListDataType $subnetsList = null, array | string | ListDataType $securityGroupsList = null, string $scheme = null ) : Scalr\Service\Aws\Elb\DataType\LoadBalancerDescriptionData Creates load balancer gently for functional test.
testApplySecurityGroupsToLoadBalancer ( )
testAttachLoadBalancerToSubnets ( )
testAvailabilityZones ( )
testConfigureHealthCheck ( )
testCreateAppCookieStickinessPolicy ( )
testCreateLbCookieStickinessPolicy ( )
testCreateLoadBalancerTheSameName ( )
testCreateLoadBalancers ( )
testDeleteLoadBalancer ( )
testDeleteLoadBalancerPolicy ( )
testDescribeLoadBalancerAfterDelete ( )
testDescribeLoadBalancers ( )
testDetachLoadBalancerFromSubnets ( )
testExternalIdentifiersInheritance ( )
testFunctionalLoadBalancerComplex ( )
testGetApiHandler ( )
testGetApiVersion ( )
testGetRegion ( )
testGetUrl ( )
testInstances ( )
testLoadBalancerListeners ( )
testSetApiVersionInvalid ( )
testSetLoadBalancerListenerSSLCertificate ( )
testSetLoadBalancerPoliciesForBackendServer ( )
testSetLoadBalancerPoliciesOfListener ( )

Защищенные методы

Метод Описание
setUp ( )
tearDown ( )

Описание методов

createLoadBalancerGently() публичный Метод

If loadbalancer does exist this function deletes it at first turn, and then recreates with the required options.
public createLoadBalancerGently ( string $loadBalancerName, array | Scalr\Service\Aws\Elb\DataType\ListenerData | Scalr\Service\Aws\Elb\DataType\ListenerDescriptionData | ListenerList $listenersList, array | string | ListDataType $availabilityZonesList = null, array | string | ListDataType $subnetsList = null, array | string | ListDataType $securityGroupsList = null, string $scheme = null ) : Scalr\Service\Aws\Elb\DataType\LoadBalancerDescriptionData
$loadBalancerName string Load Balancer Name
$listenersList array | Scalr\Service\Aws\Elb\DataType\ListenerData | Scalr\Service\Aws\Elb\DataType\ListenerDescriptionData | ListenerList A list of the Listeners
$availabilityZonesList array | string | ListDataType optional A list of Availability Zones
$subnetsList array | string | ListDataType optional A list of subnet IDs in your VPC to attach to your LoadBalancer.
$securityGroupsList array | string | ListDataType optional The security groups assigned to your LoadBalancer within your VPC.
$scheme string optional The type of LoadBalancer
Результат Scalr\Service\Aws\Elb\DataType\LoadBalancerDescriptionData Returns LoadBalancerDescriptionData.

setUp() защищенный Метод

protected setUp ( )

tearDown() защищенный Метод

protected tearDown ( )

testApplySecurityGroupsToLoadBalancer() публичный Метод

testAttachLoadBalancerToSubnets() публичный Метод

testAvailabilityZones() публичный Метод

testConfigureHealthCheck() публичный Метод

testCreateAppCookieStickinessPolicy() публичный Метод

testCreateLbCookieStickinessPolicy() публичный Метод

testCreateLoadBalancerTheSameName() публичный Метод

testCreateLoadBalancers() публичный Метод

testDeleteLoadBalancer() публичный Метод

testDeleteLoadBalancerPolicy() публичный Метод

testDescribeLoadBalancerAfterDelete() публичный Метод

testDescribeLoadBalancers() публичный Метод

testDetachLoadBalancerFromSubnets() публичный Метод

testExternalIdentifiersInheritance() публичный Метод

testFunctionalLoadBalancerComplex() публичный Метод

testGetApiHandler() публичный Метод

public testGetApiHandler ( )

testGetApiVersion() публичный Метод

public testGetApiVersion ( )

testGetRegion() публичный Метод

public testGetRegion ( )

testGetUrl() публичный Метод

public testGetUrl ( )

testInstances() публичный Метод

public testInstances ( )

testLoadBalancerListeners() публичный Метод

testSetApiVersionInvalid() публичный Метод

testSetLoadBalancerListenerSSLCertificate() публичный Метод

testSetLoadBalancerPoliciesForBackendServer() публичный Метод

testSetLoadBalancerPoliciesOfListener() публичный Метод

Описание свойств

$elb защищенное свойство

protected Elb,Scalr\Service\Aws $elb
Результат Scalr\Service\Aws\Elb