Zend_Service_Amazon_Ec2_AbstractProvides the basic functionality to send a request to the Amazon Ec2 Query API
Located in /Service/Amazon/Ec2/Abstract.php (line 47)
Zend_Service_Abstract | --Zend_Service_Amazon_Abstract | --Zend_Service_Amazon_Ec2_Abstract
| Class | Description |
|---|---|
Zend_Service_Amazon_Ec2_Instance
|
An Amazon EC2 interface that allows yout to run, terminate, reboot and describe Amazon Ec2 Instances. |
Zend_Service_Amazon_Ec2_Ebs
|
An Amazon EC2 interface to create, describe, attach, detach and delete Elastic Block Storage Volumes and Snaphsots. |
Zend_Service_Amazon_Ec2_Availabilityzones
|
An Amazon EC2 interface to query which Availibity Zones your account has access to. |
Zend_Service_Amazon_Ec2_Region
|
An Amazon EC2 interface to query which Regions your account has access to. |
Zend_Service_Amazon_Ec2_Securitygroups
|
An Amazon EC2 interface to create, delete, describe, grand and revoke sercurity permissions. |
Zend_Service_Amazon_Ec2_Instance_Reserved
|
Allows you to interface with the reserved instances on Amazon Ec2 |
Zend_Service_Amazon_Ec2_Instance_Windows
|
An Amazon EC2 interface that allows yout to run, terminate, reboot and describe Amazon Ec2 Instances. |
Zend_Service_Amazon_Ec2_CloudWatch
|
An Amazon EC2 interface that allows yout to run, terminate, reboot and describe Amazon Ec2 Instances. |
Zend_Service_Amazon_Ec2_Image
|
An Amazon EC2 interface to register, describe and deregister Amamzon Machine Instances (AMI) |
Zend_Service_Amazon_Ec2_Keypair
|
An Amazon EC2 interface to create, delete and describe Ec2 KeyPairs. |
Zend_Service_Amazon_Ec2_Elasticip
|
An Amazon EC2 interface to allocate, associate, describe and release Elastic IP address from your account. |
void
__construct
([ $accessKey = null], [ $secretKey = null], [string $region = null], string $access_key, string $secret_key)
static string
$_defaultRegion
= null (line 77)
static array
$_validEc2Regions
= array('eu-west-1', 'us-east-1') (line 89)
An array that contains all the valid Amazon Ec2 Regions.
mixed
$_ec2ApiVersion
= '2009-04-04' (line 57)
The API version to use
mixed
$_ec2Endpoint
= 'ec2.amazonaws.com' (line 52)
The HTTP query server
mixed
$_ec2SignatureMethod
= 'HmacSHA256' (line 67)
Signature Encoding Method
mixed
$_ec2SignatureVersion
= '2' (line 62)
Signature Version
mixed
$_httpTimeout
= 10 (line 72)
Period after which HTTP request will timeout in seconds
string
$_region
(line 82)
Inherited from Zend_Service_Amazon_Abstract
Zend_Service_Amazon_Abstract::$_accessKey
Zend_Service_Amazon_Abstract::$_defaultAccessKey
Zend_Service_Amazon_Abstract::$_defaultSecretKey
Zend_Service_Amazon_Abstract::$_secretKey
Inherited from Zend_Service_Abstract
Zend_Service_Abstract::$_httpClient
static setRegion (line 122)
Set which region you are working in. It will append the end point automaticly
Constructor __construct (line 99)
Create Amazon client.
addRequiredParameters (line 200)
Adds required authentication and version parameters to an array of parameters
The required parameters are:
sendRequest (line 149)
Sends a HTTP request to the queue service using Zend_Http_Client
signParameters (line 232)
Computes the RFC 2104-compliant HMAC signature for request parameters
This implements the Amazon Web Services signature, as per the following specification:
_getRegion (line 137)
Method to fetch the AWS Region
Inherited From Zend_Service_Amazon_Abstract
Zend_Service_Amazon_Abstract::__construct()
Zend_Service_Amazon_Abstract::setKeys()
Zend_Service_Amazon_Abstract::_getAccessKey()
Zend_Service_Amazon_Abstract::_getSecretKey()
Inherited From Zend_Service_Abstract
Zend_Service_Abstract::getHttpClient()
Zend_Service_Abstract::setHttpClient()
Documentation generated on Mon, 21 Jun 2010 15:04:57 -0400 by phpDocumentor 1.4.3