public function testFactoryInitializesClient() { $client = ElasticLoadBalancingClient::factory(array('key' => 'foo', 'secret' => 'bar', 'region' => 'us-west-2')); $this->assertInstanceOf('Aws\\Common\\Signature\\SignatureV4', $this->readAttribute($client, 'signature')); $this->assertInstanceOf('Aws\\Common\\Credentials\\Credentials', $client->getCredentials()); $this->assertEquals('https://elasticloadbalancing.us-west-2.amazonaws.com', $client->getBaseUrl()); }
public function getELBClient() { return ElasticLoadBalancingClient::factory($this->getCredentials()); }