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

Safe HaskellNone
LanguageHaskell2010

Aws.Elb

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 SetLoadBalancerPoliciesOfListener Value # 
Transaction RegisterInstancesWithLoadBalancer Value # 
Transaction ModifyLoadBalancerAttributes Value # 
Transaction DescribeLoadBalancers Value # 
Transaction DescribeLoadBalancerPolicyTypes Value # 
Transaction DescribeLoadBalancerPolicies Value # 
Transaction DescribeInstanceHealth Value # 
Transaction DeregisterInstancesFromLoadBalancer Value # 
Transaction CreateLoadBalancer Value # 
Transaction CreateLBCookieStickinessPolicy Value # 
Transaction CreateAppCookieStickinessPolicy Value # 
Transaction ConfigureHealthCheck Value # 
Transaction TerminateInstances Value # 
Transaction StopInstances Value # 
Transaction StartInstances Value # 
Transaction RunInstances Value # 
Transaction RevokeSecurityGroupIngress Value # 
Transaction ModifyVpcAttribute Value # 
Transaction ModifyInstanceAttribute Value # 
Transaction ImportKeyPair Value # 
Transaction GetConsoleOutput Value # 
Transaction DescribeVpcs Value # 
Transaction DescribeVolumes Value # 
Transaction DescribeVolumeStatus Value # 
Transaction DescribeTags Value # 
Transaction DescribeSubnets Value # 
Transaction DescribeSecurityGroups Value # 
Transaction DescribeRouteTables Value # 
Transaction DescribeRegions Value # 
Transaction DescribePlacementGroups Value # 
Transaction DescribeKeyPairs Value # 
Transaction DescribeInstances Value # 
Transaction DescribeInstanceStatus Value # 
Transaction DescribeImages Value # 
Transaction DescribeAvailabilityZones Value # 
Transaction CreateVpc Value # 
Transaction CreateVolume Value # 
Transaction CreateTags Value # 
Transaction CreateSubnet Value # 
Transaction CreateSecurityGroup Value # 
Transaction CreateRoute Value # 
Transaction CreatePlacementGroup Value # 
Transaction CreateInternetGateway Value # 
Transaction AuthorizeSecurityGroupIngress Value # 
Transaction AttachVolume Value # 
Transaction AttachInternetGateway Value # 
Transaction PutMetricData Value #