API Documentation

Service/Amazon/Ec2/Instance/Windows.php

Includes Classes 
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

_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

_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

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

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

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
Documentation was generated by DocBlox.