aws-ec2-0.3.3: AWS EC2/VPC, ELB and CloudWatch client library for Haskell

Safe HaskellNone
LanguageHaskell2010

Aws.Ec2

Synopsis

Documentation

class (SignQuery r, ResponseConsumer r a, Loggable (ResponseMetadata a)) => Transaction r a | r -> a

Associates a request type and a response type in a bi-directional way.

This allows the type-checker to infer the response type when given the request type and vice versa.

Note that the actual request generation and response parsing resides in SignQuery and ResponseConsumer respectively.

Instances

Transaction PutMetricData Value 
Transaction DescribeAvailabilityZones Value 
Transaction DescribeRegions Value 
Transaction DescribeImages Value 
Transaction DescribeSecurityGroups Value 
Transaction CreateSecurityGroup Value 
Transaction AuthorizeSecurityGroupIngress Value 
Transaction CreateTags Value 
Transaction DescribeTags Value 
Transaction DescribeKeyPairs Value 
Transaction ImportKeyPair Value 
Transaction DescribeInstances Value 
Transaction DescribeInstanceStatus Value 
Transaction RunInstances Value 
Transaction StartInstances Value 
Transaction StopInstances Value 
Transaction TerminateInstances Value 
Transaction GetConsoleOutput Value 
Transaction DescribeVpcs Value 
Transaction CreateVpc Value 
Transaction ModifyVpcAttribute Value 
Transaction CreateInternetGateway Value 
Transaction AttachInternetGateway Value 
Transaction DescribeRouteTables Value 
Transaction CreateRoute Value 
Transaction DescribeSubnets Value 
Transaction CreateSubnet Value 
Transaction DescribeVolumes Value 
Transaction DescribeVolumeStatus Value 
Transaction CreateVolume Value 
Transaction AttachVolume Value 
Transaction DescribeLoadBalancers Value 
Transaction CreateLoadBalancer Value 
Transaction DescribeLoadBalancerPolicyTypes Value 
Transaction DescribeInstanceHealth Value 
Transaction DescribeLoadBalancerPolicies Value 
Transaction ModifyLoadBalancerAttributes Value 
Transaction RegisterInstancesWithLoadBalancer Value 
Transaction DeregisterInstancesFromLoadBalancer Value 
Transaction CreateAppCookieStickinessPolicy Value 
Transaction CreateLBCookieStickinessPolicy Value 
Transaction SetLoadBalancerPoliciesOfListener Value 
Transaction ConfigureHealthCheck Value