amazonka-ec2: Amazon Elastic Compute Cloud SDK.
The types from this library are intended to be used with amazonka, which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.
Lenses are used for constructing and manipulating types, due to the depth of nesting of AWS types and transparency regarding de/serialisation into more palatable Haskell values. The provided lenses should be compatible with any of the major lens libraries such as lens or lens-family-core.
See Network.AWS.EC2 or the AWS documentation to get started.
[Skip to Readme]
Modules
[Index]
- Network
- AWS
- Network.AWS.EC2
- Network.AWS.EC2.AcceptReservedInstancesExchangeQuote
- Network.AWS.EC2.AcceptVPCEndpointConnections
- Network.AWS.EC2.AcceptVPCPeeringConnection
- Network.AWS.EC2.AllocateAddress
- Network.AWS.EC2.AllocateHosts
- Network.AWS.EC2.AssignIPv6Addresses
- Network.AWS.EC2.AssignPrivateIPAddresses
- Network.AWS.EC2.AssociateAddress
- Network.AWS.EC2.AssociateDHCPOptions
- Network.AWS.EC2.AssociateIAMInstanceProfile
- Network.AWS.EC2.AssociateRouteTable
- Network.AWS.EC2.AssociateSubnetCidrBlock
- Network.AWS.EC2.AssociateVPCCidrBlock
- Network.AWS.EC2.AttachClassicLinkVPC
- Network.AWS.EC2.AttachInternetGateway
- Network.AWS.EC2.AttachNetworkInterface
- Network.AWS.EC2.AttachVPNGateway
- Network.AWS.EC2.AttachVolume
- Network.AWS.EC2.AuthorizeSecurityGroupEgress
- Network.AWS.EC2.AuthorizeSecurityGroupIngress
- Network.AWS.EC2.BundleInstance
- Network.AWS.EC2.CancelBundleTask
- Network.AWS.EC2.CancelConversionTask
- Network.AWS.EC2.CancelExportTask
- Network.AWS.EC2.CancelImportTask
- Network.AWS.EC2.CancelReservedInstancesListing
- Network.AWS.EC2.CancelSpotFleetRequests
- Network.AWS.EC2.CancelSpotInstanceRequests
- Network.AWS.EC2.ConfirmProductInstance
- Network.AWS.EC2.CopyFpgaImage
- Network.AWS.EC2.CopyImage
- Network.AWS.EC2.CopySnapshot
- Network.AWS.EC2.CreateCustomerGateway
- Network.AWS.EC2.CreateDHCPOptions
- Network.AWS.EC2.CreateDefaultSubnet
- Network.AWS.EC2.CreateDefaultVPC
- Network.AWS.EC2.CreateEgressOnlyInternetGateway
- Network.AWS.EC2.CreateFleet
- Network.AWS.EC2.CreateFlowLogs
- Network.AWS.EC2.CreateFpgaImage
- Network.AWS.EC2.CreateImage
- Network.AWS.EC2.CreateInstanceExportTask
- Network.AWS.EC2.CreateInternetGateway
- Network.AWS.EC2.CreateKeyPair
- Network.AWS.EC2.CreateLaunchTemplate
- Network.AWS.EC2.CreateLaunchTemplateVersion
- Network.AWS.EC2.CreateNatGateway
- Network.AWS.EC2.CreateNetworkACL
- Network.AWS.EC2.CreateNetworkACLEntry
- Network.AWS.EC2.CreateNetworkInterface
- Network.AWS.EC2.CreateNetworkInterfacePermission
- Network.AWS.EC2.CreatePlacementGroup
- Network.AWS.EC2.CreateReservedInstancesListing
- Network.AWS.EC2.CreateRoute
- Network.AWS.EC2.CreateRouteTable
- Network.AWS.EC2.CreateSecurityGroup
- Network.AWS.EC2.CreateSnapshot
- Network.AWS.EC2.CreateSpotDatafeedSubscription
- Network.AWS.EC2.CreateSubnet
- Network.AWS.EC2.CreateTags
- Network.AWS.EC2.CreateVPC
- Network.AWS.EC2.CreateVPCEndpoint
- Network.AWS.EC2.CreateVPCEndpointConnectionNotification
- Network.AWS.EC2.CreateVPCEndpointServiceConfiguration
- Network.AWS.EC2.CreateVPCPeeringConnection
- Network.AWS.EC2.CreateVPNConnection
- Network.AWS.EC2.CreateVPNConnectionRoute
- Network.AWS.EC2.CreateVPNGateway
- Network.AWS.EC2.CreateVolume
- Network.AWS.EC2.DeleteCustomerGateway
- Network.AWS.EC2.DeleteDHCPOptions
- Network.AWS.EC2.DeleteEgressOnlyInternetGateway
- Network.AWS.EC2.DeleteFleets
- Network.AWS.EC2.DeleteFlowLogs
- Network.AWS.EC2.DeleteFpgaImage
- Network.AWS.EC2.DeleteInternetGateway
- Network.AWS.EC2.DeleteKeyPair
- Network.AWS.EC2.DeleteLaunchTemplate
- Network.AWS.EC2.DeleteLaunchTemplateVersions
- Network.AWS.EC2.DeleteNatGateway
- Network.AWS.EC2.DeleteNetworkACL
- Network.AWS.EC2.DeleteNetworkACLEntry
- Network.AWS.EC2.DeleteNetworkInterface
- Network.AWS.EC2.DeleteNetworkInterfacePermission
- Network.AWS.EC2.DeletePlacementGroup
- Network.AWS.EC2.DeleteRoute
- Network.AWS.EC2.DeleteRouteTable
- Network.AWS.EC2.DeleteSecurityGroup
- Network.AWS.EC2.DeleteSnapshot
- Network.AWS.EC2.DeleteSpotDatafeedSubscription
- Network.AWS.EC2.DeleteSubnet
- Network.AWS.EC2.DeleteTags
- Network.AWS.EC2.DeleteVPC
- Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications
- Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations
- Network.AWS.EC2.DeleteVPCEndpoints
- Network.AWS.EC2.DeleteVPCPeeringConnection
- Network.AWS.EC2.DeleteVPNConnection
- Network.AWS.EC2.DeleteVPNConnectionRoute
- Network.AWS.EC2.DeleteVPNGateway
- Network.AWS.EC2.DeleteVolume
- Network.AWS.EC2.DeregisterImage
- Network.AWS.EC2.DescribeAccountAttributes
- Network.AWS.EC2.DescribeAddresses
- Network.AWS.EC2.DescribeAggregateIdFormat
- Network.AWS.EC2.DescribeAvailabilityZones
- Network.AWS.EC2.DescribeBundleTasks
- Network.AWS.EC2.DescribeClassicLinkInstances
- Network.AWS.EC2.DescribeConversionTasks
- Network.AWS.EC2.DescribeCustomerGateways
- Network.AWS.EC2.DescribeDHCPOptions
- Network.AWS.EC2.DescribeEgressOnlyInternetGateways
- Network.AWS.EC2.DescribeElasticGpus
- Network.AWS.EC2.DescribeExportTasks
- Network.AWS.EC2.DescribeFleetHistory
- Network.AWS.EC2.DescribeFleetInstances
- Network.AWS.EC2.DescribeFleets
- Network.AWS.EC2.DescribeFlowLogs
- Network.AWS.EC2.DescribeFpgaImageAttribute
- Network.AWS.EC2.DescribeFpgaImages
- Network.AWS.EC2.DescribeHostReservationOfferings
- Network.AWS.EC2.DescribeHostReservations
- Network.AWS.EC2.DescribeHosts
- Network.AWS.EC2.DescribeIAMInstanceProfileAssociations
- Network.AWS.EC2.DescribeIdFormat
- Network.AWS.EC2.DescribeIdentityIdFormat
- Network.AWS.EC2.DescribeImageAttribute
- Network.AWS.EC2.DescribeImages
- Network.AWS.EC2.DescribeImportImageTasks
- Network.AWS.EC2.DescribeImportSnapshotTasks
- Network.AWS.EC2.DescribeInstanceAttribute
- Network.AWS.EC2.DescribeInstanceCreditSpecifications
- Network.AWS.EC2.DescribeInstanceStatus
- Network.AWS.EC2.DescribeInstances
- Network.AWS.EC2.DescribeInternetGateways
- Network.AWS.EC2.DescribeKeyPairs
- Network.AWS.EC2.DescribeLaunchTemplateVersions
- Network.AWS.EC2.DescribeLaunchTemplates
- Network.AWS.EC2.DescribeMovingAddresses
- Network.AWS.EC2.DescribeNatGateways
- Network.AWS.EC2.DescribeNetworkACLs
- Network.AWS.EC2.DescribeNetworkInterfaceAttribute
- Network.AWS.EC2.DescribeNetworkInterfacePermissions
- Network.AWS.EC2.DescribeNetworkInterfaces
- Network.AWS.EC2.DescribePlacementGroups
- Network.AWS.EC2.DescribePrefixLists
- Network.AWS.EC2.DescribePrincipalIdFormat
- Network.AWS.EC2.DescribeRegions
- Network.AWS.EC2.DescribeReservedInstances
- Network.AWS.EC2.DescribeReservedInstancesListings
- Network.AWS.EC2.DescribeReservedInstancesModifications
- Network.AWS.EC2.DescribeReservedInstancesOfferings
- Network.AWS.EC2.DescribeRouteTables
- Network.AWS.EC2.DescribeScheduledInstanceAvailability
- Network.AWS.EC2.DescribeScheduledInstances
- Network.AWS.EC2.DescribeSecurityGroupReferences
- Network.AWS.EC2.DescribeSecurityGroups
- Network.AWS.EC2.DescribeSnapshotAttribute
- Network.AWS.EC2.DescribeSnapshots
- Network.AWS.EC2.DescribeSpotDatafeedSubscription
- Network.AWS.EC2.DescribeSpotFleetInstances
- Network.AWS.EC2.DescribeSpotFleetRequestHistory
- Network.AWS.EC2.DescribeSpotFleetRequests
- Network.AWS.EC2.DescribeSpotInstanceRequests
- Network.AWS.EC2.DescribeSpotPriceHistory
- Network.AWS.EC2.DescribeStaleSecurityGroups
- Network.AWS.EC2.DescribeSubnets
- Network.AWS.EC2.DescribeTags
- Network.AWS.EC2.DescribeVPCAttribute
- Network.AWS.EC2.DescribeVPCClassicLink
- Network.AWS.EC2.DescribeVPCClassicLinkDNSSupport
- Network.AWS.EC2.DescribeVPCEndpointConnectionNotifications
- Network.AWS.EC2.DescribeVPCEndpointConnections
- Network.AWS.EC2.DescribeVPCEndpointServiceConfigurations
- Network.AWS.EC2.DescribeVPCEndpointServicePermissions
- Network.AWS.EC2.DescribeVPCEndpointServices
- Network.AWS.EC2.DescribeVPCEndpoints
- Network.AWS.EC2.DescribeVPCPeeringConnections
- Network.AWS.EC2.DescribeVPCs
- Network.AWS.EC2.DescribeVPNConnections
- Network.AWS.EC2.DescribeVPNGateways
- Network.AWS.EC2.DescribeVolumeAttribute
- Network.AWS.EC2.DescribeVolumeStatus
- Network.AWS.EC2.DescribeVolumes
- Network.AWS.EC2.DescribeVolumesModifications
- Network.AWS.EC2.DetachClassicLinkVPC
- Network.AWS.EC2.DetachInternetGateway
- Network.AWS.EC2.DetachNetworkInterface
- Network.AWS.EC2.DetachVPNGateway
- Network.AWS.EC2.DetachVolume
- Network.AWS.EC2.DisableVGWRoutePropagation
- Network.AWS.EC2.DisableVPCClassicLink
- Network.AWS.EC2.DisableVPCClassicLinkDNSSupport
- Network.AWS.EC2.DisassociateAddress
- Network.AWS.EC2.DisassociateIAMInstanceProfile
- Network.AWS.EC2.DisassociateRouteTable
- Network.AWS.EC2.DisassociateSubnetCidrBlock
- Network.AWS.EC2.DisassociateVPCCidrBlock
- Network.AWS.EC2.EnableVGWRoutePropagation
- Network.AWS.EC2.EnableVPCClassicLink
- Network.AWS.EC2.EnableVPCClassicLinkDNSSupport
- Network.AWS.EC2.EnableVolumeIO
- Network.AWS.EC2.GetConsoleOutput
- Network.AWS.EC2.GetConsoleScreenshot
- Network.AWS.EC2.GetHostReservationPurchasePreview
- Network.AWS.EC2.GetLaunchTemplateData
- Network.AWS.EC2.GetPasswordData
- Network.AWS.EC2.GetReservedInstancesExchangeQuote
- Network.AWS.EC2.ImportImage
- Network.AWS.EC2.ImportInstance
- Network.AWS.EC2.ImportKeyPair
- Network.AWS.EC2.ImportSnapshot
- Network.AWS.EC2.ImportVolume
- Network.AWS.EC2.ModifyFleet
- Network.AWS.EC2.ModifyFpgaImageAttribute
- Network.AWS.EC2.ModifyHosts
- Network.AWS.EC2.ModifyIdFormat
- Network.AWS.EC2.ModifyIdentityIdFormat
- Network.AWS.EC2.ModifyImageAttribute
- Network.AWS.EC2.ModifyInstanceAttribute
- Network.AWS.EC2.ModifyInstanceCreditSpecification
- Network.AWS.EC2.ModifyInstancePlacement
- Network.AWS.EC2.ModifyLaunchTemplate
- Network.AWS.EC2.ModifyNetworkInterfaceAttribute
- Network.AWS.EC2.ModifyReservedInstances
- Network.AWS.EC2.ModifySnapshotAttribute
- Network.AWS.EC2.ModifySpotFleetRequest
- Network.AWS.EC2.ModifySubnetAttribute
- Network.AWS.EC2.ModifyVPCAttribute
- Network.AWS.EC2.ModifyVPCEndpoint
- Network.AWS.EC2.ModifyVPCEndpointConnectionNotification
- Network.AWS.EC2.ModifyVPCEndpointServiceConfiguration
- Network.AWS.EC2.ModifyVPCEndpointServicePermissions
- Network.AWS.EC2.ModifyVPCPeeringConnectionOptions
- Network.AWS.EC2.ModifyVPCTenancy
- Network.AWS.EC2.ModifyVolume
- Network.AWS.EC2.ModifyVolumeAttribute
- Network.AWS.EC2.MonitorInstances
- Network.AWS.EC2.MoveAddressToVPC
- Network.AWS.EC2.PurchaseHostReservation
- Network.AWS.EC2.PurchaseReservedInstancesOffering
- Network.AWS.EC2.PurchaseScheduledInstances
- Network.AWS.EC2.RebootInstances
- Network.AWS.EC2.RegisterImage
- Network.AWS.EC2.RejectVPCEndpointConnections
- Network.AWS.EC2.RejectVPCPeeringConnection
- Network.AWS.EC2.ReleaseAddress
- Network.AWS.EC2.ReleaseHosts
- Network.AWS.EC2.ReplaceIAMInstanceProfileAssociation
- Network.AWS.EC2.ReplaceNetworkACLAssociation
- Network.AWS.EC2.ReplaceNetworkACLEntry
- Network.AWS.EC2.ReplaceRoute
- Network.AWS.EC2.ReplaceRouteTableAssociation
- Network.AWS.EC2.ReportInstanceStatus
- Network.AWS.EC2.RequestSpotFleet
- Network.AWS.EC2.RequestSpotInstances
- Network.AWS.EC2.ResetFpgaImageAttribute
- Network.AWS.EC2.ResetImageAttribute
- Network.AWS.EC2.ResetInstanceAttribute
- Network.AWS.EC2.ResetNetworkInterfaceAttribute
- Network.AWS.EC2.ResetSnapshotAttribute
- Network.AWS.EC2.RestoreAddressToClassic
- Network.AWS.EC2.RevokeSecurityGroupEgress
- Network.AWS.EC2.RevokeSecurityGroupIngress
- Network.AWS.EC2.RunInstances
- Network.AWS.EC2.RunScheduledInstances
- Network.AWS.EC2.StartInstances
- Network.AWS.EC2.StopInstances
- Network.AWS.EC2.TerminateInstances
- Network.AWS.EC2.Types
- Network.AWS.EC2.UnassignIPv6Addresses
- Network.AWS.EC2.UnassignPrivateIPAddresses
- Network.AWS.EC2.UnmonitorInstances
- Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsEgress
- Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsIngress
- Network.AWS.EC2.Waiters
- Network.AWS.EC2
- AWS
Downloads
- amazonka-ec2-1.6.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.0, 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.6.1, 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.2.0.1, 1.2.0.2, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.3.1, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.5.0, 1.6.0, 1.6.1, 2.0 |
---|---|
Dependencies | amazonka-core (>=1.6.0 && <1.6.1), base (>=4.7 && <4.19) [details] |
License | MPL-2.0 |
Copyright | Copyright (c) 2013-2018 Brendan Hay |
Author | Brendan Hay |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Revised | Revision 1 made by jack at 2024-05-13T07:47:01Z |
Category | Network, AWS, Cloud, Distributed Computing |
Home page | https://github.com/brendanhay/amazonka |
Bug tracker | https://github.com/brendanhay/amazonka/issues |
Source repo | head: git clone git://github.com/brendanhay/amazonka.git(amazonka-ec2) |
Uploaded | by BrendanHay at 2018-05-16T14:44:16Z |
Distributions | LTSHaskell:2.0, NixOS:2.0 |
Reverse Dependencies | 4 direct, 0 indirect [details] |
Downloads | 43069 total (128 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2018-05-17 [all 1 reports] |