Service/Amazon/Ec2/Instance/Windows.php
- category
- Zend
- copyright
- Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- license
- http://framework.zend.com/license/new-bsd New BSD License
- package
- Zend_Service_Amazon
- subpackage
- Ec2
- version
- $Id: Windows.php 20096 2010-01-06 02:05:09Z bkarwin $
- Classes
- Zend_Service_Amazon_Ec2_Instance_Windows
Description
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
Zend_Service_Amazon_Ec2_Instance_Windows
- Extends from
- Zend_Service_Amazon_Ec2_Abstract
- category
- Zend
- copyright
- Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- license
- http://framework.zend.com/license/new-bsd New BSD License
- package
- Zend_Service_Amazon
- subpackage
- Ec2
- Methods
- bundle
- cancelBundle
- describeBundle
- _getS3UploadPolicy
- _signS3UploadPolicy
Description
An Amazon EC2 interface that allows yout to run, terminate, reboot and describe Amazon
Ec2 Instances.
Methods
_getS3UploadPolicy(
string $bucketName, string $prefix, integer $expireInMinutes
=
1440
)
:
string
Generates the S3 Upload Policy Information
Arguments
- $bucketName
- string
Which bucket you want the ami to live in on S3
- $prefix
- string
The prefix you want to assign to the AMI on S3
- $expireInMinutes
- integer
The expiration of the upload policy. Amazon recommends 12 hours or longer. This is based in nubmer of minutes. Default is 1440 minutes (24 hours)
Output
- string
- Base64 encoded string that is the upload policy
Details
- visibility
- protected
- final
- false
- static
- false
_signS3UploadPolicy(
string $policy
)
:
string
Signed S3 Upload Policy
Arguments
- $policy
- string
Base64 Encoded string that is the upload policy
Output
- string
- SHA1 encoded S3 Upload Policy
Details
- visibility
- protected
- final
- false
- static
- false
bundle(
string $instanceId, string $s3Bucket, string $s3Prefix, integer $uploadExpiration
=
1440
)
:
array
Bundles an Amazon EC2 instance running Windows
Arguments
- $instanceId
- string
The instance you want to bundle
- $s3Bucket
- string
Where you want the ami to live on S3
- $s3Prefix
- string
The prefix you want to assign to the AMI on S3
- $uploadExpiration
- integer
The expiration of the upload policy. Amazon recommends 12 hours or longer. This is based in nubmer of minutes. Default is 1440 minutes (24 hours)
Output
- array
- containing the information on the new bundle operation
Details
- visibility
- public
- final
- false
- static
- false
cancelBundle(
string $bundleId
)
:
array
Cancels an Amazon EC2 bundling operation
Arguments
- $bundleId
- string
The ID of the bundle task to cancel
Output
- array
- Information on the bundle task
Details
- visibility
- public
- final
- false
- static
- false
describeBundle(
string|array $bundleId
)
:
array
Describes current bundling tasks
Arguments
- $bundleId
- stringarray
A single or a list of bundle tasks that you want to find information for.
Output
- array
- Information for the task that you requested
Details
- visibility
- public
- final
- false
- static
- false