Kwalitee Issues

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: VM-EC2-1.28/lib/VM/EC2/Generic.pm -- Around line 166: =back without =over VM-EC2-1.28/lib/VM/EC2/REST/reserved_instance.pm -- Around line 115: Unknown directive: =headAround line 117: Unknown directive: =head VM-EC2-1.28/lib/VM/EC2/REST/spot_instance.pm -- Around line 330: You forgot a '=back' before '=head2' VM-EC2-1.28/lib/VM/EC2.pm-- Around line 1057: Unterminated L<...> sequence

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: VM::EC2::ELB::ParmParser, VM::EC2::REST::devpay, VM::EC2::ReservedInstance::ParmParser

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: VM::EC2, VM::EC2::ASG, VM::EC2::AccountAttributes, VM::EC2::AvailabilityZone, VM::EC2::BlockDevice, VM::EC2::BlockDevice::Attachment, VM::EC2::BlockDevice::EBS, VM::EC2::BlockDevice::Mapping, VM::EC2::BlockDevice::Mapping::EBS, VM::EC2::DB::AvailabilityZone, VM::EC2::DB::CharacterSet, VM::EC2::DB::EC2SecurityGroup, VM::EC2::DB::Endpoint, VM::EC2::DB::Engine::Defaults, VM::EC2::DB::Engine::Version, VM::EC2::DB::Event, VM::EC2::DB::Event::Category, VM::EC2::DB::Event::Subscription, VM::EC2::DB::IPRange, VM::EC2::DB::Instance, VM::EC2::DB::Instance::OrderableOption, VM::EC2::DB::Option, VM::EC2::DB::Option::Group, VM::EC2::DB::Option::Group::Membership, VM::EC2::DB::Option::Group::Option, VM::EC2::DB::Option::Group::Option::Setting, VM::EC2::DB::Parameter, VM::EC2::DB::Parameter::Group, VM::EC2::DB::Parameter::Group::Status, VM::EC2::DB::PendingModifiedValues, VM::EC2::DB::Reserved::Instance, VM::EC2::DB::Reserved::Instance::Offering, VM::EC2::DB::Reserved::RecurringCharge, VM::EC2::DB::SecurityGroup, VM::EC2::DB::SecurityGroup::Membership, VM::EC2::DB::Snapshot, VM::EC2::DB::Subnet, VM::EC2::DB::Subnet::Group, VM::EC2::DB::VpcSecurityGroup::Membership, VM::EC2::Dispatch, VM::EC2::ELB, VM::EC2::ELB::Attributes, VM::EC2::ELB::Attributes::AccessLog, VM::EC2::ELB::Attributes::ConnectionDraining, VM::EC2::ELB::Attributes::ConnectionSettings, VM::EC2::ELB::Attributes::CrossZoneLoadBalancing, VM::EC2::ELB::BackendServerDescription, VM::EC2::ELB::HealthCheck, VM::EC2::ELB::InstanceState, VM::EC2::ELB::Listener, VM::EC2::ELB::ListenerDescription, VM::EC2::ELB::ParmParser, VM::EC2::ELB::Policies, VM::EC2::ELB::Policies::AppCookieStickinessPolicy, VM::EC2::ELB::Policies::LBCookieStickinessPolicy, VM::EC2::ELB::PolicyAttribute, VM::EC2::ELB::PolicyAttributeType, VM::EC2::ELB::PolicyDescription, VM::EC2::ELB::PolicyTypeDescription, VM::EC2::ELB::TagDescription, VM::EC2::ElasticAddress, VM::EC2::Error, VM::EC2::Generic, VM::EC2::Group, VM::EC2::Image, VM::EC2::Image::LaunchPermission, VM::EC2::Instance, VM::EC2::Instance::ConsoleOutput, VM::EC2::Instance::IamProfile, VM::EC2::Instance::Metadata, VM::EC2::Instance::MonitoringState, VM::EC2::Instance::PasswordData, VM::EC2::Instance::Placement, VM::EC2::Instance::Set, VM::EC2::Instance::State, VM::EC2::Instance::State::Change, VM::EC2::Instance::State::Reason, VM::EC2::Instance::Status, VM::EC2::Instance::Status::Details, VM::EC2::Instance::Status::Event, VM::EC2::Instance::StatusItem, VM::EC2::KeyPair, VM::EC2::LaunchConfiguration, VM::EC2::NetworkInterface, VM::EC2::NetworkInterface::Association, VM::EC2::NetworkInterface::Attachment, VM::EC2::NetworkInterface::PrivateIpAddress, VM::EC2::ParmParser, VM::EC2::PlacementGroup, VM::EC2::ProductCode, VM::EC2::REST::ami, VM::EC2::REST::autoscaling, VM::EC2::REST::customer_gateway, VM::EC2::REST::devpay, VM::EC2::REST::dhcp, VM::EC2::REST::ebs, VM::EC2::REST::elastic_ip, VM::EC2::REST::elastic_load_balancer, VM::EC2::REST::elastic_network_interface, VM::EC2::REST::general, VM::EC2::REST::instance, VM::EC2::REST::internet_gateway, VM::EC2::REST::keys, VM::EC2::REST::monitoring, VM::EC2::REST::network_acl, VM::EC2::REST::placement_group, VM::EC2::REST::private_ip, VM::EC2::REST::relational_database_service, VM::EC2::REST::reserved_instance, VM::EC2::REST::route_table, VM::EC2::REST::security_group, VM::EC2::REST::security_token, VM::EC2::REST::spot_instance, VM::EC2::REST::subnet, VM::EC2::REST::tag, VM::EC2::REST::vm_export, VM::EC2::REST::vm_import, VM::EC2::REST::vpc, VM::EC2::REST::vpn, VM::EC2::REST::vpn_gateway, VM::EC2::REST::windows, VM::EC2::REST::zone, VM::EC2::Region, VM::EC2::ReservationSet, VM::EC2::ReservedInstance, VM::EC2::ReservedInstance::Listing, VM::EC2::ReservedInstance::Listing::InstanceCounts, VM::EC2::ReservedInstance::Listing::PriceSchedule, VM::EC2::ReservedInstance::Modification, VM::EC2::ReservedInstance::Modification::Configuration, VM::EC2::ReservedInstance::Modification::Result, VM::EC2::ReservedInstance::Offering, VM::EC2::ReservedInstance::ParmParser, VM::EC2::ScalingPolicy, VM::EC2::Security::Credentials, VM::EC2::Security::FederatedUser, VM::EC2::Security::Policy, VM::EC2::Security::Token, VM::EC2::SecurityGroup, VM::EC2::SecurityGroup::GroupPermission, VM::EC2::SecurityGroup::IpPermission, VM::EC2::Snapshot, VM::EC2::Snapshot::CreateVolumePermission, VM::EC2::Spot::DatafeedSubscription, VM::EC2::Spot::InstanceRequest, VM::EC2::Spot::LaunchSpecification, VM::EC2::Spot::PriceHistory, VM::EC2::Spot::Status, VM::EC2::Staging::Manager, VM::EC2::Staging::Server, VM::EC2::Staging::Volume, VM::EC2::Tag, VM::EC2::VPC, VM::EC2::VPC::CustomerGateway, VM::EC2::VPC::DhcpOptions, VM::EC2::VPC::InternetGateway, VM::EC2::VPC::InternetGateway::Attachment, VM::EC2::VPC::NetworkAcl, VM::EC2::VPC::NetworkAcl::Association, VM::EC2::VPC::NetworkAcl::Entry, VM::EC2::VPC::PeeringConnection, VM::EC2::VPC::PeeringConnection::StateReason, VM::EC2::VPC::PeeringConnection::VpcInfo, VM::EC2::VPC::Route, VM::EC2::VPC::RouteTable, VM::EC2::VPC::RouteTable::Association, VM::EC2::VPC::Subnet, VM::EC2::VPC::VpnConnection, VM::EC2::VPC::VpnGateway, VM::EC2::VPC::VpnGateway::Attachment, VM::EC2::VPC::VpnTunnelTelemetry, VM::EC2::Volume, VM::EC2::Volume::Status, VM::EC2::Volume::Status::Action, VM::EC2::Volume::Status::Details, VM::EC2::Volume::Status::Event, VM::EC2::Volume::StatusItem

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Modules

Name Abstract Version View
RetryTimer metacpan
VM::EC2 Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services 1.28 metacpan
VM::EC2::ASG Object describing an AutoScaling Group metacpan
VM::EC2::AccountAttributes Object describing an Amazon EC2 account attributes set metacpan
VM::EC2::AvailabilityZone Object describing an Amazon availability zone metacpan
VM::EC2::BlockDevice Object describing how to construct an EC2 block device when launching an image metacpan
VM::EC2::BlockDevice::Attachment Object describing the attachment of an EBS volume to an instance metacpan
VM::EC2::BlockDevice::EBS Object describing how to initialize an Amazon EBS volume from an image metacpan
VM::EC2::BlockDevice::Mapping Object describing an EC2 block device attached to an instance metacpan
VM::EC2::BlockDevice::Mapping::EBS Object describing an EBS volume that has been mapped onto an Amazon EC2 instance metacpan
VM::EC2::CondVar metacpan
VM::EC2::DB::AvailabilityZone An RDS Database Availability Zone metacpan
VM::EC2::DB::CharacterSet An RDS Database Engine Character Set metacpan
VM::EC2::DB::EC2SecurityGroup An RDS Database EC2 Security Group metacpan
VM::EC2::DB::Endpoint An RDS Database Endpoint metacpan
VM::EC2::DB::Engine::Defaults An RDS Database Engine Parameter Defaults metacpan
VM::EC2::DB::Engine::Version An RDS Database Engine Version metacpan
VM::EC2::DB::Event An RDS Database Event metacpan
VM::EC2::DB::Event::Category An RDS Database Event Category metacpan
VM::EC2::DB::Event::Subscription An RDS Database Event Subscription metacpan
VM::EC2::DB::IPRange An RDS Database IP Range metacpan
VM::EC2::DB::Instance Object describing an Amazon RDS instance metacpan
VM::EC2::DB::Instance::OrderableOption An RDS Database Orderable Option metacpan
VM::EC2::DB::Option metacpan
VM::EC2::DB::Option::Group An RDS Database Option Group metacpan
VM::EC2::DB::Option::Group::Membership An RDS Database Option Group Membership metacpan
VM::EC2::DB::Option::Group::Option An RDS Database Option Group Option metacpan
VM::EC2::DB::Option::Group::Option::Setting An RDS Database Option Group Option Setting metacpan
VM::EC2::DB::Parameter An RDS Database Parameter metacpan
VM::EC2::DB::Parameter::Group An RDS Database Parameter Group metacpan
VM::EC2::DB::Parameter::Group::Status An RDS Database Parameter Group Status object metacpan
VM::EC2::DB::PendingModifiedValues An RDS Database Pending Modifed Values object metacpan
VM::EC2::DB::Reserved::Instance An RDS Database Reserved Instance metacpan
VM::EC2::DB::Reserved::Instance::Offering An RDS Database Reserved Instance Offering metacpan
VM::EC2::DB::Reserved::RecurringCharge An RDS Database Reserved Instance Recurring Charge metacpan
VM::EC2::DB::SecurityGroup An RDS Database Security Group metacpan
VM::EC2::DB::SecurityGroup::Membership An RDS Database Security Group Membership metacpan
VM::EC2::DB::Snapshot An RDS Database Snapshot metacpan
VM::EC2::DB::Subnet An RDS Database Subnet metacpan
VM::EC2::DB::Subnet::Group An RDS Database Subnet Group metacpan
VM::EC2::DB::VpcSecurityGroup::Membership An RDS Database VPC Security Group Membership metacpan
VM::EC2::Dispatch Create Perl objects from AWS XML requests metacpan
VM::EC2::ELB Object describing an Elastic Load Balancer metacpan
VM::EC2::ELB::Attributes metacpan
VM::EC2::ELB::Attributes::AccessLog metacpan
VM::EC2::ELB::Attributes::ConnectionDraining metacpan
VM::EC2::ELB::Attributes::ConnectionSettings metacpan
VM::EC2::ELB::Attributes::CrossZoneLoadBalancing metacpan
VM::EC2::ELB::BackendServerDescription metacpan
VM::EC2::ELB::HealthCheck metacpan
VM::EC2::ELB::InstanceState metacpan
VM::EC2::ELB::Listener metacpan
VM::EC2::ELB::ListenerDescription metacpan
VM::EC2::ELB::ParmParser Format parameters for passing to the ELB API metacpan
VM::EC2::ELB::Policies metacpan
VM::EC2::ELB::Policies::AppCookieStickinessPolicy metacpan
VM::EC2::ELB::Policies::LBCookieStickinessPolicy Object describing a Load Balancer Cookie Stickiness Policy metacpan
VM::EC2::ELB::PolicyAttribute Elastic Load Balancer Policy Attribute metacpan
VM::EC2::ELB::PolicyAttributeType Load Balancer Policy Attribute Type metacpan
VM::EC2::ELB::PolicyDescription Load Balancer Policy metacpan
VM::EC2::ELB::PolicyTypeDescription Elastic Load Balancer Policy Type metacpan
VM::EC2::ELB::TagDescription metacpan
VM::EC2::ElasticAddress Object describing an Amazon EC2 Elastic Address metacpan
VM::EC2::Error Object describing an error emitted by the Amazon API metacpan
VM::EC2::Generic Base class for VM::EC2 objects metacpan
VM::EC2::Group Object describing an Amazon EC2 security group name metacpan
VM::EC2::Image Object describing an Amazon Machine Image (AMI) metacpan
VM::EC2::Image::LaunchPermission metacpan
VM::EC2::Instance Object describing an Amazon EC2 instance metacpan
VM::EC2::Instance::ConsoleOutput metacpan
VM::EC2::Instance::IamProfile Object describing an Amazon EC2 Identity Access Management profile metacpan
VM::EC2::Instance::Metadata Object describing the metadata of a running instance metacpan
VM::EC2::Instance::MonitoringState metacpan
VM::EC2::Instance::PasswordData metacpan
VM::EC2::Instance::Placement Object describing an Amazon EC2 instance's placement metacpan
VM::EC2::Instance::Set Object describing a set of instances metacpan
VM::EC2::Instance::State metacpan
VM::EC2::Instance::State::Change Represent an EC2 instance's change in state. metacpan
VM::EC2::Instance::State::Reason metacpan
VM::EC2::Instance::Status Object describing an instance/system status check metacpan
VM::EC2::Instance::Status::Details Object describing the details of an instance status check metacpan
VM::EC2::Instance::Status::Event Object describing a scheduled instance maintenance event metacpan
VM::EC2::Instance::StatusItem Object describing a instance status event metacpan
VM::EC2::KeyPair Object describing an Amazon EC2 ssh key pair metacpan
VM::EC2::LaunchConfiguration Object describing a Launch Configuration metacpan
VM::EC2::NetworkInterface Object describing an Amazon Elastic Network Interface (ENI) metacpan
VM::EC2::NetworkInterface::Association Object representing an association of a network interface with an elastic public IP address metacpan
VM::EC2::NetworkInterface::Attachment Object representing attachment of a network interface to an instance metacpan
VM::EC2::NetworkInterface::PrivateIpAddress metacpan
VM::EC2::ParmParser Format parameters for passing to the API metacpan
VM::EC2::PlacementGroup Object describing an Amazon EC2 cluster placement group metacpan
VM::EC2::ProductCode Object describing an Amazon EC2 product code metacpan
VM::EC2::REST::ami metacpan
VM::EC2::REST::autoscaling metacpan
VM::EC2::REST::customer_gateway metacpan
VM::EC2::REST::devpay metacpan
VM::EC2::REST::dhcp metacpan
VM::EC2::REST::ebs Modules for EC2 EBS volumes metacpan
VM::EC2::REST::elastic_ip metacpan
VM::EC2::REST::elastic_load_balancer metacpan
VM::EC2::REST::elastic_network_interface metacpan
VM::EC2::REST::general metacpan
VM::EC2::REST::instance VM::EC2 methods for controlling instances metacpan
VM::EC2::REST::internet_gateway metacpan
VM::EC2::REST::keys metacpan
VM::EC2::REST::monitoring metacpan
VM::EC2::REST::network_acl metacpan
VM::EC2::REST::placement_group metacpan
VM::EC2::REST::private_ip metacpan
VM::EC2::REST::relational_database_service metacpan
VM::EC2::REST::reserved_instance metacpan
VM::EC2::REST::route_table metacpan
VM::EC2::REST::security_group metacpan
VM::EC2::REST::security_token metacpan
VM::EC2::REST::spot_instance metacpan
VM::EC2::REST::subnet metacpan
VM::EC2::REST::tag metacpan
VM::EC2::REST::vm_export metacpan
VM::EC2::REST::vm_import metacpan
VM::EC2::REST::vpc metacpan
VM::EC2::REST::vpn metacpan
VM::EC2::REST::vpn_gateway metacpan
VM::EC2::REST::windows metacpan
VM::EC2::REST::zone metacpan
VM::EC2::Region Object describing an Amazon region metacpan
VM::EC2::ReservationSet metacpan
VM::EC2::ReservedInstance Object describing an Amazon EC2 reserved instance metacpan
VM::EC2::ReservedInstance::Listing Object describing an Amazon EC2 reserved instance listing metacpan
VM::EC2::ReservedInstance::Listing::InstanceCounts Object describing an Amazon EC2 reserved instance listing instance counts metacpan
VM::EC2::ReservedInstance::Listing::PriceSchedule Object describing an Amazon EC2 reserved instance listing price schedule metacpan
VM::EC2::ReservedInstance::Modification Object describing an Amazon EC2 reserved instance listing modification metacpan
VM::EC2::ReservedInstance::Modification::Configuration Object describing an Amazon EC2 reserved instance listing modification result configuration metacpan
VM::EC2::ReservedInstance::Modification::Result Object describing an Amazon EC2 reserved instance listing modification result metacpan
VM::EC2::ReservedInstance::Offering Object describing an Amazon EC2 reserved instance offering metacpan
VM::EC2::ReservedInstance::ParmParser metacpan
VM::EC2::ScalingPolicy Object describing an AutoScaling Policy metacpan
VM::EC2::Security::Credentials Temporary security credentials for EC2 metacpan
VM::EC2::Security::FederatedUser Federated user object metacpan
VM::EC2::Security::Policy Simple IAM policy generator for EC2 metacpan
VM::EC2::Security::Token Temporary security token object metacpan
VM::EC2::SecurityGroup Object describing an Amazon EC2 security group metacpan
VM::EC2::SecurityGroup::GroupPermission Object describing an authorized group within a security group firewall rule metacpan
VM::EC2::SecurityGroup::IpPermission Object describing a firewall rule in an EC2 security group. metacpan
VM::EC2::Snapshot Object describing an Amazon EBS snapshot metacpan
VM::EC2::Snapshot::CreateVolumePermission Object describing AMI create volume permissions metacpan
VM::EC2::Spot::DatafeedSubscription Object describing an Amazon EC2 spot instance datafeed subscription metacpan
VM::EC2::Spot::InstanceRequest Object describing an Amazon EC2 spot instance request metacpan
VM::EC2::Spot::LaunchSpecification Object describing an Amazon EC2 spot instance launch specification metacpan
VM::EC2::Spot::PriceHistory Object describing an Amazon EC2 spot instance price history record metacpan
VM::EC2::Spot::Status Object describing an Amazon EC2 spot instance status message metacpan
VM::EC2::Staging::Manager Automate VMs and volumes for moving data in and out of cloud. metacpan
VM::EC2::Staging::Server High level interface to EC2-based servers metacpan
VM::EC2::Staging::Volume High level functions for provisioning and populating EC2 volumes metacpan
VM::EC2::Tag Object describing a tagged Amazon EC2 resource metacpan
VM::EC2::VPC metacpan
VM::EC2::VPC::CustomerGateway Object describing an Amazon EC2 Virtual Private Cloud customer gateway metacpan
VM::EC2::VPC::DhcpOptions DHCP options set for an AWS Virtual Private Cloud metacpan
VM::EC2::VPC::InternetGateway A VPC internet gateway metacpan
VM::EC2::VPC::InternetGateway::Attachment Attachment of an internet gateway to a VPC metacpan
VM::EC2::VPC::NetworkAcl Virtual Private Cloud network ACL metacpan
VM::EC2::VPC::NetworkAcl::Association The association between a network acl and a subnet metacpan
VM::EC2::VPC::NetworkAcl::Entry VPC Network ACL entry metacpan
VM::EC2::VPC::PeeringConnection Virtual Private Cloud Peering Connection metacpan
VM::EC2::VPC::PeeringConnection::StateReason Virtual Private Cloud Peering Connection State Reason metacpan
VM::EC2::VPC::PeeringConnection::VpcInfo Virtual Private Cloud Peering Connection VPC Information metacpan
VM::EC2::VPC::Route An entry in a VPC routing table metacpan
VM::EC2::VPC::RouteTable A VPC route table metacpan
VM::EC2::VPC::RouteTable::Association The association between a route table and a subnet metacpan
VM::EC2::VPC::Subnet A VPC subnet metacpan
VM::EC2::VPC::VpnConnection VPC VPN connection metacpan
VM::EC2::VPC::VpnGateway Virtual Private Cloud VPN gateway metacpan
VM::EC2::VPC::VpnGateway::Attachment Attachment of a vpn gateway to a VPC metacpan
VM::EC2::VPC::VpnTunnelTelemetry metacpan
VM::EC2::Volume Object describing an Amazon EBS volume metacpan
VM::EC2::Volume::Status Object describing an volume/system status check metacpan
VM::EC2::Volume::Status::Action Object describing a scheduled volume maintenance event metacpan
VM::EC2::Volume::Status::Details Object describing the details of an volume status check metacpan
VM::EC2::Volume::Status::Event Object describing a scheduled volume maintenance event metacpan
VM::EC2::Volume::StatusItem Object describing a volume status event metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan