Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class (SignQuery r, ResponseConsumer r a, Loggable (ResponseMetadata a)) => Transaction r a | r -> a, a -> r
- module Aws.Query.Types
- module Aws.Ec2.Types
- module Aws.Ec2.Core
- module Aws.Ec2.Commands.DescribeAvailabilityZones
- module Aws.Ec2.Commands.DescribeRegions
- module Aws.Ec2.Commands.DescribeImages
- module Aws.Ec2.Commands.DescribeSecurityGroups
- module Aws.Ec2.Commands.CreateSecurityGroup
- module Aws.Ec2.Commands.AuthorizeSecurityGroupIngress
- module Aws.Ec2.Commands.CreateTags
- module Aws.Ec2.Commands.DescribeTags
- module Aws.Ec2.Commands.DescribeKeyPairs
- module Aws.Ec2.Commands.ImportKeyPair
- module Aws.Ec2.Commands.DescribeInstances
- module Aws.Ec2.Commands.DescribeInstanceStatus
- module Aws.Ec2.Commands.RunInstances
- module Aws.Ec2.Commands.GetConsoleOutput
- module Aws.Ec2.Commands.DescribeVpcs
- module Aws.Ec2.Commands.CreateVpc
- module Aws.Ec2.Commands.ModifyVpcAttribute
- module Aws.Ec2.Commands.CreateInternetGateway
- module Aws.Ec2.Commands.AttachInternetGateway
- module Aws.Ec2.Commands.DescribeRouteTables
- module Aws.Ec2.Commands.CreateRoute
- module Aws.Ec2.Commands.DescribeSubnets
- module Aws.Ec2.Commands.CreateSubnet
- module Aws.Ec2.Commands.DescribeVolumes
- module Aws.Ec2.Commands.DescribeVolumeStatus
- module Aws.Ec2.Commands.CreateVolume
- module Aws.Ec2.Commands.AttachVolume
Documentation
class (SignQuery r, ResponseConsumer r a, Loggable (ResponseMetadata a)) => Transaction r a | r -> a, a -> r
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.
module Aws.Query.Types
module Aws.Ec2.Types
module Aws.Ec2.Core
module Aws.Ec2.Commands.CreateTags
module Aws.Ec2.Commands.CreateVpc
module Aws.Ec2.Commands.CreateRoute