Changes for version 1.28

  • $snapshot->authorized_users() was returning duplicate user IDs due to an apparent AWS bug. Change behavior to return unique user list.
  • Security policy JSON string returned by VM::EC2::Security::Policy is now canonicalized so that regression tests succeed.

Documentation

Modules

Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services
Object describing an AutoScaling Group
Object describing an Amazon EC2 account attributes set
Object describing an Amazon availability zone
Object describing how to construct an EC2 block device when launching an image
Object describing the attachment of an EBS volume to an instance
Object describing how to initialize an Amazon EBS volume from an image
Object describing an EC2 block device attached to an instance
Object describing an EBS volume that has been mapped onto an Amazon EC2 instance
An RDS Database Availability Zone
An RDS Database Engine Character Set
An RDS Database EC2 Security Group
An RDS Database Endpoint
An RDS Database Engine Parameter Defaults
An RDS Database Engine Version
An RDS Database Event
An RDS Database Event Category
An RDS Database Event Subscription
An RDS Database IP Range
Object describing an Amazon RDS instance
An RDS Database Orderable Option
An RDS Database IP Range
An RDS Database Option Group
An RDS Database Option Group Membership
An RDS Database Option Group Option
An RDS Database Option Group Option Setting
An RDS Database Parameter
An RDS Database Parameter Group
An RDS Database Parameter Group Status object
An RDS Database Pending Modifed Values object
An RDS Database Reserved Instance
An RDS Database Reserved Instance Offering
An RDS Database Reserved Instance Recurring Charge
An RDS Database Security Group
An RDS Database Security Group Membership
An RDS Database Snapshot
An RDS Database Subnet
An RDS Database Subnet Group
An RDS Database VPC Security Group Membership
Create Perl objects from AWS XML requests
Object describing an Elastic Load Balancer
Object describing the attributes of an Elastic Load Balancer.
Object describing the AccessLog attributes of an Elastic Load Balancer.
Object describing the ConnectionDraining attribute of an Elastic Load Balancer.
Object describing the ConnectionSettings attribute of an Elastic Load Balancer.
Object describing the CrossZoneLoadBalancing attribute of an Elastic Load Balancer.
Load Balancer Backend Server Description
Load Balancer Health Check Parameters
Object describing the state of an instance attached to a load balancer. It is the result of a DescribeInstanceHealth API call.
Elastic Load Balancer Listener
Load Balancer Listener Description
Format parameters for passing to the ELB API
Elastic Load Balancer Policies
Object describing an Application Cookie Stickiness Policy
Object describing a Load Balancer Cookie Stickiness Policy
Elastic Load Balancer Policy Attribute
Load Balancer Policy Attribute Type
Load Balancer Policy
Elastic Load Balancer Policy Type
Load Balancer Tag Description
Object describing an Amazon EC2 Elastic Address
Object describing an error emitted by the Amazon API
Base class for VM::EC2 objects
Object describing an Amazon EC2 security group name
Object describing an Amazon Machine Image (AMI)
Object describing AMI launch permissions
Object describing an Amazon EC2 instance
Object describing console output from an Amazon EC2 instance
Object describing an Amazon EC2 Identity Access Management profile
Object describing the metadata of a running instance
Object describing the monitoring state of an EC2 instance
Object describing the administrative password stored in an EC2 Windows instance
Object describing an Amazon EC2 instance's placement
Object describing a set of instances
Object describing the state of an EC2 instance
Represent an EC2 instance's change in state.
Object describing the reason for an EC2 instance state change
Object describing an instance/system status check
Object describing the details of an instance status check
Object describing a scheduled instance maintenance event
Object describing a instance status event
Object describing an Amazon EC2 ssh key pair
Object describing a Launch Configuration
Object describing an Amazon Elastic Network Interface (ENI)
Object representing an association of a network interface with an elastic public IP address
Object representing attachment of a network interface to an instance
Format parameters for passing to the API
Object describing an Amazon EC2 cluster placement group
Object describing an Amazon EC2 product code
Modules for EC2 EBS volumes
VM::EC2 methods for controlling instances
Object describing an Amazon region
Object describing an instance reservation set
Object describing an Amazon EC2 reserved instance
Object describing an Amazon EC2 reserved instance listing
Object describing an Amazon EC2 reserved instance listing instance counts
Object describing an Amazon EC2 reserved instance listing price schedule
Object describing an Amazon EC2 reserved instance listing modification
Object describing an Amazon EC2 reserved instance listing modification result configuration
Object describing an Amazon EC2 reserved instance listing modification result
Object describing an Amazon EC2 reserved instance offering
Object describing an AutoScaling Policy
Temporary security credentials for EC2
Federated user object
Simple IAM policy generator for EC2
Temporary security token object
Object describing an Amazon EC2 security group
Object describing an authorized group within a security group firewall rule
Object describing a firewall rule in an EC2 security group.
Object describing an Amazon EBS snapshot
Object describing AMI create volume permissions
Object describing an Amazon EC2 spot instance datafeed subscription
Object describing an Amazon EC2 spot instance request
Object describing an Amazon EC2 spot instance launch specification
Object describing an Amazon EC2 spot instance price history record
Object describing an Amazon EC2 spot instance status message
Automate VMs and volumes for moving data in and out of cloud.
High level interface to EC2-based servers
High level functions for provisioning and populating EC2 volumes
Object describing a tagged Amazon EC2 resource
Object describing an Amazon EC2 Virtual Private Cloud customer gateway
DHCP options set for an AWS Virtual Private Cloud
A VPC internet gateway
Attachment of an internet gateway to a VPC
Virtual Private Cloud network ACL
The association between a network acl and a subnet
VPC Network ACL entry
Virtual Private Cloud Peering Connection
Virtual Private Cloud Peering Connection State Reason
Virtual Private Cloud Peering Connection VPC Information
An entry in a VPC routing table
A VPC route table
The association between a route table and a subnet
A VPC subnet
VPC VPN connection
Virtual Private Cloud VPN gateway
Attachment of a vpn gateway to a VPC
Virtual Private Cloud VPN tunnel telemetry
Object describing an Amazon EBS volume
Object describing an volume/system status check
Object describing a scheduled volume maintenance event
Object describing the details of an volume status check
Object describing a scheduled volume maintenance event
Object describing a volume status event

Provides

in lib/VM/EC2.pm
in lib/VM/EC2.pm
in lib/VM/EC2/ReservedInstance/ParmParser.pm