amazonka-ec2-1.4.5: Amazon Elastic Compute Cloud SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.EC2

Contents

Description

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud. Using Amazon EC2 eliminates your need to invest in hardware up front, so you can develop and deploy applications faster.

Synopsis

Service Configuration

ec2 :: Service Source #

API version 2016-11-15 of the Amazon Elastic Compute Cloud SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by EC2.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

InstanceTerminated

instanceTerminated :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeInUse

volumeInUse :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

NatGatewayAvailable

natGatewayAvailable :: Wait DescribeNatGateways Source #

Polls DescribeNatGateways every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SubnetAvailable

subnetAvailable :: Wait DescribeSubnets Source #

Polls DescribeSubnets every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

NetworkInterfaceAvailable

networkInterfaceAvailable :: Wait DescribeNetworkInterfaces Source #

Polls DescribeNetworkInterfaces every 20 seconds until a successful state is reached. An error is returned after 10 failed checks.

SystemStatusOK

systemStatusOK :: Wait DescribeInstanceStatus Source #

Polls DescribeInstanceStatus every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

CustomerGatewayAvailable

customerGatewayAvailable :: Wait DescribeCustomerGateways Source #

Polls DescribeCustomerGateways every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskCompleted

conversionTaskCompleted :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStopped

instanceStopped :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskDeleted

conversionTaskDeleted :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

PasswordDataAvailable

passwordDataAvailable :: Wait GetPasswordData Source #

Polls GetPasswordData every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceRunning

instanceRunning :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SpotInstanceRequestFulfilled

spotInstanceRequestFulfilled :: Wait DescribeSpotInstanceRequests Source #

Polls DescribeSpotInstanceRequests every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VPCAvailable

vpcAvailable :: Wait DescribeVPCs Source #

Polls DescribeVPCs every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ExportTaskCompleted

exportTaskCompleted :: Wait DescribeExportTasks Source #

Polls DescribeExportTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VPNConnectionAvailable

vpnConnectionAvailable :: Wait DescribeVPNConnections Source #

Polls DescribeVPNConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ExportTaskCancelled

exportTaskCancelled :: Wait DescribeExportTasks Source #

Polls DescribeExportTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeDeleted

volumeDeleted :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VPCExists

vpcExists :: Wait DescribeVPCs Source #

Polls DescribeVPCs every 1 seconds until a successful state is reached. An error is returned after 5 failed checks.

BundleTaskComplete

bundleTaskComplete :: Wait DescribeBundleTasks Source #

Polls DescribeBundleTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VPNConnectionDeleted

vpnConnectionDeleted :: Wait DescribeVPNConnections Source #

Polls DescribeVPNConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskCancelled

conversionTaskCancelled :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ImageAvailable

imageAvailable :: Wait DescribeImages Source #

Polls DescribeImages every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VPCPeeringConnectionExists

vpcPeeringConnectionExists :: Wait DescribeVPCPeeringConnections Source #

Polls DescribeVPCPeeringConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SnapshotCompleted

snapshotCompleted :: Wait DescribeSnapshots Source #

Polls DescribeSnapshots every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceExists

instanceExists :: Wait DescribeInstances Source #

Polls DescribeInstances every 5 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStatusOK

instanceStatusOK :: Wait DescribeInstanceStatus Source #

Polls DescribeInstanceStatus every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeAvailable

volumeAvailable :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ImportInstance

RevokeSecurityGroupEgress

CreateVPNGateway

CreateNetworkACL

DeleteKeyPair

DescribeSecurityGroupReferences

DescribeTags (Paginated)

DisassociateSubnetCidrBlock

DetachNetworkInterface

DetachInternetGateway

DeleteVPCEndpoints

DeleteFlowLogs

DescribeVPCClassicLink

ModifySubnetAttribute

DetachVolume

CancelBundleTask

AcceptReservedInstancesExchangeQuote

ReleaseAddress

CreateInternetGateway

DeleteVPNConnection

DescribeBundleTasks

AuthorizeSecurityGroupEgress

DeregisterImage

ModifyNetworkInterfaceAttribute

CancelReservedInstancesListing

AttachClassicLinkVPC

DescribeVPCClassicLinkDNSSupport

AssociateSubnetCidrBlock

RunScheduledInstances

CancelSpotFleetRequests

DescribeSpotPriceHistory (Paginated)

DescribeDHCPOptions

ImportImage

StopInstances

DescribeInternetGateways

DisableVPCClassicLink

BundleInstance

DescribeNetworkInterfaces

ReplaceNetworkACLAssociation

DescribeNatGateways

DescribeAddresses

DescribeSnapshotAttribute

DescribeIdentityIdFormat

ReplaceRoute

DescribeVPCEndpointServices

AuthorizeSecurityGroupIngress

CreateVPCPeeringConnection

DescribeSubnets

CreateTags

PurchaseReservedInstancesOffering

DeleteNetworkACLEntry

ResetSnapshotAttribute

DescribeVPNConnections

DeleteRoute

ReplaceNetworkACLEntry

DescribeVPCEndpoints

ResetInstanceAttribute

ModifyIdentityIdFormat

AttachNetworkInterface

DescribeInstanceStatus (Paginated)

ImportKeyPair

DeleteTags

ConfirmProductInstance

DescribeInstanceAttribute

DescribeReservedInstancesOfferings (Paginated)

CreateCustomerGateway

DeleteSecurityGroup

DeleteVPCPeeringConnection

AttachInternetGateway

ModifyInstancePlacement

DescribeFlowLogs

RunInstances

AssociateDHCPOptions

DescribeReservedInstances

DescribeIdFormat

DescribeVPCs

DescribeConversionTasks

DisableVPCClassicLinkDNSSupport

AllocateAddress

CancelConversionTask

ModifyImageAttribute

CreateRouteTable

ReportInstanceStatus

AttachVolume

RequestSpotInstances

DescribeHostReservationOfferings

DescribeVolumes (Paginated)

RejectVPCPeeringConnection

DeleteVPNConnectionRoute

ModifyVPCEndpoint

AllocateHosts

RegisterImage

RevokeSecurityGroupIngress

DescribeHostReservations

EnableVPCClassicLinkDNSSupport

ModifyReservedInstances

DescribeScheduledInstances

CreateFlowLogs

DescribeSpotFleetRequests (Paginated)

MoveAddressToVPC

DeleteNetworkACL

DeleteVPNGateway

DescribeImportImageTasks

DescribeVolumeAttribute

DescribeMovingAddresses

GetPasswordData

CreateVPC

ModifyVPCPeeringConnectionOptions

CopySnapshot

DisassociateAddress

DescribeEgressOnlyInternetGateways

DeleteVPC

CreateInstanceExportTask

AssociateVPCCidrBlock

DescribeVPCAttribute

CreateVolume

DescribeScheduledInstanceAvailability

ModifyVolumeAttribute

DescribeSpotDatafeedSubscription

DescribePrefixLists

DeletePlacementGroup

RequestSpotFleet

CreateSubnet

CreateNetworkInterface

DescribeSecurityGroups

DescribeExportTasks

ModifySpotFleetRequest

DetachVPNGateway

GetHostReservationPurchasePreview

EnableVolumeIO

DescribeInstances (Paginated)

CreateNatGateway

DescribeVPCPeeringConnections

CancelExportTask

DisassociateVPCCidrBlock

DeleteNetworkInterface

ReplaceRouteTableAssociation

StartInstances

CreatePlacementGroup

DescribeSnapshots (Paginated)

AssociateAddress

DescribeNetworkInterfaceAttribute

ReleaseHosts

ResetNetworkInterfaceAttribute

DeleteInternetGateway

DescribeReservedInstancesListings

CreateVPNConnection

DeleteNatGateway

DescribeImportSnapshotTasks

DescribeCustomerGateways

DeleteSubnet

CopyImage

CreateVPCEndpoint

UnmonitorInstances

CreateSecurityGroup

ImportVolume

DisableVGWRoutePropagation

CreateSpotDatafeedSubscription

CancelSpotInstanceRequests

CreateRoute

DeleteSnapshot

AssignPrivateIPAddresses

ModifyInstanceAttribute

DeleteCustomerGateway

DisassociateRouteTable

GetConsoleScreenshot

AssignIPv6Addresses

DeleteSpotDatafeedSubscription

EnableVPCClassicLink

DescribePlacementGroups

DescribeStaleSecurityGroups

PurchaseScheduledInstances

EnableVGWRoutePropagation

DescribeSpotFleetRequestHistory

ModifySnapshotAttribute

CreateSnapshot

CreateNetworkACLEntry

CreateReservedInstancesListing

AttachVPNGateway

CreateDHCPOptions

DescribeAccountAttributes

ModifyHosts

RebootInstances

UnassignIPv6Addresses

DeleteEgressOnlyInternetGateway

PurchaseHostReservation

CreateImage

DescribeClassicLinkInstances

TerminateInstances

DescribeKeyPairs

CreateVPNConnectionRoute

AssociateRouteTable

DescribeVPNGateways

GetConsoleOutput

DescribeHosts

DescribeImageAttribute

ModifyIdFormat

DeleteRouteTable

ResetImageAttribute

CreateEgressOnlyInternetGateway

DescribeReservedInstancesModifications (Paginated)

DescribeSpotInstanceRequests

UnassignPrivateIPAddresses

DeleteDHCPOptions

DescribeNetworkACLs

CancelImportTask

DetachClassicLinkVPC

DescribeRegions

MonitorInstances

AcceptVPCPeeringConnection

ImportSnapshot

DescribeVolumeStatus (Paginated)

DescribeRouteTables

DescribeAvailabilityZones

ModifyVPCAttribute

DescribeImages

RestoreAddressToClassic

CreateKeyPair

GetReservedInstancesExchangeQuote

DeleteVolume

DescribeSpotFleetInstances

Types

Common

data DeleteTag Source #

Custom Tag type which has an optional value component.

See: tag smart constructor.

Constructors

DeleteTag 

Instances

Eq DeleteTag Source # 
Data DeleteTag Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteTag -> c DeleteTag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteTag #

toConstr :: DeleteTag -> Constr #

dataTypeOf :: DeleteTag -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteTag) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteTag) #

gmapT :: (forall b. Data b => b -> b) -> DeleteTag -> DeleteTag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteTag -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteTag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteTag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteTag -> m DeleteTag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTag -> m DeleteTag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteTag -> m DeleteTag #

Read DeleteTag Source # 
Show DeleteTag Source # 
Generic DeleteTag Source # 

Associated Types

type Rep DeleteTag :: * -> * #

FromXML DeleteTag Source # 
ToQuery DeleteTag Source # 
type Rep DeleteTag Source # 
type Rep DeleteTag = D1 (MetaData "DeleteTag" "Network.AWS.EC2.Internal" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) (C1 (MetaCons "DeleteTag" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_deleteTagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_deleteTagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deleteTagKey :: Lens' DeleteTag Text Source #

The key of the tag to delete.

Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with 'aws:'

deleteTagValue :: Lens' DeleteTag (Maybe Text) Source #

The optional value of the tag to delete.

Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters.

AccountAttributeName

data AccountAttributeName Source #

Instances

Bounded AccountAttributeName Source # 
Enum AccountAttributeName Source # 
Eq AccountAttributeName Source # 
Data AccountAttributeName Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountAttributeName -> c AccountAttributeName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountAttributeName #

toConstr :: AccountAttributeName -> Constr #

dataTypeOf :: AccountAttributeName -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountAttributeName) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountAttributeName) #

gmapT :: (forall b. Data b => b -> b) -> AccountAttributeName -> AccountAttributeName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountAttributeName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountAttributeName -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountAttributeName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountAttributeName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountAttributeName -> m AccountAttributeName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountAttributeName -> m AccountAttributeName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountAttributeName -> m AccountAttributeName #

Ord AccountAttributeName Source # 
Read AccountAttributeName Source # 
Show AccountAttributeName Source # 
Generic AccountAttributeName Source # 
Hashable AccountAttributeName Source # 
NFData AccountAttributeName Source # 

Methods

rnf :: AccountAttributeName -> () #

ToHeader AccountAttributeName Source # 
ToQuery AccountAttributeName Source # 
ToByteString AccountAttributeName Source # 
FromText AccountAttributeName Source # 
ToText AccountAttributeName Source # 
type Rep AccountAttributeName Source # 
type Rep AccountAttributeName = D1 (MetaData "AccountAttributeName" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "DefaultVPC" PrefixI False) U1) (C1 (MetaCons "SupportedPlatforms" PrefixI False) U1))

ActivityStatus

data ActivityStatus Source #

Instances

Bounded ActivityStatus Source # 
Enum ActivityStatus Source # 
Eq ActivityStatus Source # 
Data ActivityStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityStatus -> c ActivityStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityStatus #

toConstr :: ActivityStatus -> Constr #

dataTypeOf :: ActivityStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityStatus) #

gmapT :: (forall b. Data b => b -> b) -> ActivityStatus -> ActivityStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityStatus -> m ActivityStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityStatus -> m ActivityStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityStatus -> m ActivityStatus #

Ord ActivityStatus Source # 
Read ActivityStatus Source # 
Show ActivityStatus Source # 
Generic ActivityStatus Source # 

Associated Types

type Rep ActivityStatus :: * -> * #

Hashable ActivityStatus Source # 
NFData ActivityStatus Source # 

Methods

rnf :: ActivityStatus -> () #

ToHeader ActivityStatus Source # 
FromXML ActivityStatus Source # 
ToQuery ActivityStatus Source # 
ToByteString ActivityStatus Source # 
FromText ActivityStatus Source # 
ToText ActivityStatus Source # 
type Rep ActivityStatus Source # 
type Rep ActivityStatus = D1 (MetaData "ActivityStatus" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "Error'" PrefixI False) U1) (C1 (MetaCons "Fulfilled" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PendingFulfillment" PrefixI False) U1) (C1 (MetaCons "PendingTermination" PrefixI False) U1)))

AddressStatus

data AddressStatus Source #

Instances

Bounded AddressStatus Source # 
Enum AddressStatus Source # 
Eq AddressStatus Source # 
Data AddressStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AddressStatus -> c AddressStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AddressStatus #

toConstr :: AddressStatus -> Constr #

dataTypeOf :: AddressStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AddressStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AddressStatus) #

gmapT :: (forall b. Data b => b -> b) -> AddressStatus -> AddressStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AddressStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AddressStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AddressStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AddressStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AddressStatus -> m AddressStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressStatus -> m AddressStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressStatus -> m AddressStatus #

Ord AddressStatus Source # 
Read AddressStatus Source # 
Show AddressStatus Source # 
Generic AddressStatus Source # 

Associated Types

type Rep AddressStatus :: * -> * #

Hashable AddressStatus Source # 
NFData AddressStatus Source # 

Methods

rnf :: AddressStatus -> () #

ToHeader AddressStatus Source # 
FromXML AddressStatus Source # 
ToQuery AddressStatus Source # 
ToByteString AddressStatus Source # 
FromText AddressStatus Source # 
ToText AddressStatus Source # 

Methods

toText :: AddressStatus -> Text #

type Rep AddressStatus Source # 
type Rep AddressStatus = D1 (MetaData "AddressStatus" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "InClassic" PrefixI False) U1) ((:+:) (C1 (MetaCons "InVPC" PrefixI False) U1) (C1 (MetaCons "MoveInProgress" PrefixI False) U1)))

Affinity

data Affinity Source #

Constructors

ADefault 
AHost 

Instances

Bounded Affinity Source # 
Enum Affinity Source # 
Eq Affinity Source # 
Data Affinity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Affinity -> c Affinity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Affinity #

toConstr :: Affinity -> Constr #

dataTypeOf :: Affinity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Affinity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Affinity) #

gmapT :: (forall b. Data b => b -> b) -> Affinity -> Affinity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Affinity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Affinity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Affinity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Affinity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Affinity -> m Affinity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Affinity -> m Affinity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Affinity -> m Affinity #

Ord Affinity Source # 
Read Affinity Source # 
Show Affinity Source # 
Generic Affinity Source # 

Associated Types

type Rep Affinity :: * -> * #

Methods

from :: Affinity -> Rep Affinity x #

to :: Rep Affinity x -> Affinity #

Hashable Affinity Source # 

Methods

hashWithSalt :: Int -> Affinity -> Int #

hash :: Affinity -> Int #

NFData Affinity Source # 

Methods

rnf :: Affinity -> () #

ToHeader Affinity Source # 

Methods

toHeader :: HeaderName -> Affinity -> [Header] #

ToQuery Affinity Source # 
ToByteString Affinity Source # 

Methods

toBS :: Affinity -> ByteString #

FromText Affinity Source # 
ToText Affinity Source # 

Methods

toText :: Affinity -> Text #

type Rep Affinity Source # 
type Rep Affinity = D1 (MetaData "Affinity" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "ADefault" PrefixI False) U1) (C1 (MetaCons "AHost" PrefixI False) U1))

AllocationState

data AllocationState Source #

Instances

Bounded AllocationState Source # 
Enum AllocationState Source # 
Eq AllocationState Source # 
Data AllocationState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AllocationState -> c AllocationState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AllocationState #

toConstr :: AllocationState -> Constr #

dataTypeOf :: AllocationState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AllocationState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AllocationState) #

gmapT :: (forall b. Data b => b -> b) -> AllocationState -> AllocationState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AllocationState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AllocationState -> r #

gmapQ :: (forall d. Data d => d -> u) -> AllocationState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AllocationState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AllocationState -> m AllocationState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocationState -> m AllocationState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocationState -> m AllocationState #

Ord AllocationState Source # 
Read AllocationState Source # 
Show AllocationState Source # 
Generic AllocationState Source # 
Hashable AllocationState Source # 
NFData AllocationState Source # 

Methods

rnf :: AllocationState -> () #

ToHeader AllocationState Source # 
FromXML AllocationState Source # 
ToQuery AllocationState Source # 
ToByteString AllocationState Source # 
FromText AllocationState Source # 
ToText AllocationState Source # 
type Rep AllocationState Source # 
type Rep AllocationState = D1 (MetaData "AllocationState" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "ASAvailable" PrefixI False) U1) (C1 (MetaCons "ASPermanentFailure" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ASReleased" PrefixI False) U1) ((:+:) (C1 (MetaCons "ASReleasedPermanentFailure" PrefixI False) U1) (C1 (MetaCons "ASUnderAssessment" PrefixI False) U1))))

AllocationStrategy

data AllocationStrategy Source #

Constructors

Diversified 
LowestPrice 

Instances

Bounded AllocationStrategy Source # 
Enum AllocationStrategy Source # 
Eq AllocationStrategy Source # 
Data AllocationStrategy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AllocationStrategy -> c AllocationStrategy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AllocationStrategy #

toConstr :: AllocationStrategy -> Constr #

dataTypeOf :: AllocationStrategy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AllocationStrategy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AllocationStrategy) #

gmapT :: (forall b. Data b => b -> b) -> AllocationStrategy -> AllocationStrategy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AllocationStrategy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AllocationStrategy -> r #

gmapQ :: (forall d. Data d => d -> u) -> AllocationStrategy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AllocationStrategy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AllocationStrategy -> m AllocationStrategy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocationStrategy -> m AllocationStrategy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AllocationStrategy -> m AllocationStrategy #

Ord AllocationStrategy Source # 
Read AllocationStrategy Source # 
Show AllocationStrategy Source # 
Generic AllocationStrategy Source # 
Hashable AllocationStrategy Source # 
NFData AllocationStrategy Source # 

Methods

rnf :: AllocationStrategy -> () #

ToHeader AllocationStrategy Source # 
FromXML AllocationStrategy Source # 
ToQuery AllocationStrategy Source # 
ToByteString AllocationStrategy Source # 
FromText AllocationStrategy Source # 
ToText AllocationStrategy Source # 
type Rep AllocationStrategy Source # 
type Rep AllocationStrategy = D1 (MetaData "AllocationStrategy" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "Diversified" PrefixI False) U1) (C1 (MetaCons "LowestPrice" PrefixI False) U1))

ArchitectureValues

data ArchitectureValues Source #

Constructors

I386 
X86_64 

Instances

Bounded ArchitectureValues Source # 
Enum ArchitectureValues Source # 
Eq ArchitectureValues Source # 
Data ArchitectureValues Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArchitectureValues -> c ArchitectureValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArchitectureValues #

toConstr :: ArchitectureValues -> Constr #

dataTypeOf :: ArchitectureValues -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ArchitectureValues) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArchitectureValues) #

gmapT :: (forall b. Data b => b -> b) -> ArchitectureValues -> ArchitectureValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArchitectureValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArchitectureValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> ArchitectureValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArchitectureValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArchitectureValues -> m ArchitectureValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchitectureValues -> m ArchitectureValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArchitectureValues -> m ArchitectureValues #

Ord ArchitectureValues Source # 
Read ArchitectureValues Source # 
Show ArchitectureValues Source # 
Generic ArchitectureValues Source # 
Hashable ArchitectureValues Source # 
NFData ArchitectureValues Source # 

Methods

rnf :: ArchitectureValues -> () #

ToHeader ArchitectureValues Source # 
FromXML ArchitectureValues Source # 
ToQuery ArchitectureValues Source # 
ToByteString ArchitectureValues Source # 
FromText ArchitectureValues Source # 
ToText ArchitectureValues Source # 
type Rep ArchitectureValues Source # 
type Rep ArchitectureValues = D1 (MetaData "ArchitectureValues" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "I386" PrefixI False) U1) (C1 (MetaCons "X86_64" PrefixI False) U1))

AttachmentStatus

data AttachmentStatus Source #

Instances

Bounded AttachmentStatus Source # 
Enum AttachmentStatus Source # 
Eq AttachmentStatus Source # 
Data AttachmentStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AttachmentStatus -> c AttachmentStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AttachmentStatus #

toConstr :: AttachmentStatus -> Constr #

dataTypeOf :: AttachmentStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AttachmentStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AttachmentStatus) #

gmapT :: (forall b. Data b => b -> b) -> AttachmentStatus -> AttachmentStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AttachmentStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AttachmentStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AttachmentStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AttachmentStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AttachmentStatus -> m AttachmentStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AttachmentStatus -> m AttachmentStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AttachmentStatus -> m AttachmentStatus #

Ord AttachmentStatus Source # 
Read AttachmentStatus Source # 
Show AttachmentStatus Source # 
Generic AttachmentStatus Source # 
Hashable AttachmentStatus Source # 
NFData AttachmentStatus Source # 

Methods

rnf :: AttachmentStatus -> () #

ToHeader AttachmentStatus Source # 
FromXML AttachmentStatus Source # 
ToQuery AttachmentStatus Source # 
ToByteString AttachmentStatus Source # 
FromText AttachmentStatus Source # 
ToText AttachmentStatus Source # 
type Rep AttachmentStatus Source # 
type Rep AttachmentStatus = D1 (MetaData "AttachmentStatus" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "AAttached" PrefixI False) U1) ((:+:) (C1 (MetaCons "AAttaching" PrefixI False) U1) (C1 (MetaCons "AAvailable" PrefixI False) U1))) ((:+:) (C1 (MetaCons "ABusy" PrefixI False) U1) ((:+:) (C1 (MetaCons "ADetached" PrefixI False) U1) (C1 (MetaCons "ADetaching" PrefixI False) U1))))

AutoPlacement

data AutoPlacement Source #

Constructors

ON 
Off 

Instances

Bounded AutoPlacement Source # 
Enum AutoPlacement Source # 
Eq AutoPlacement Source # 
Data AutoPlacement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoPlacement -> c AutoPlacement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoPlacement #

toConstr :: AutoPlacement -> Constr #

dataTypeOf :: AutoPlacement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutoPlacement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoPlacement) #

gmapT :: (forall b. Data b => b -> b) -> AutoPlacement -> AutoPlacement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoPlacement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoPlacement -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoPlacement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoPlacement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoPlacement -> m AutoPlacement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoPlacement -> m AutoPlacement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoPlacement -> m AutoPlacement #

Ord AutoPlacement Source # 
Read AutoPlacement Source # 
Show AutoPlacement Source # 
Generic AutoPlacement Source # 

Associated Types

type Rep AutoPlacement :: * -> * #

Hashable AutoPlacement Source # 
NFData AutoPlacement Source # 

Methods

rnf :: AutoPlacement -> () #

ToHeader AutoPlacement Source # 
FromXML AutoPlacement Source # 
ToQuery AutoPlacement Source # 
ToByteString AutoPlacement Source # 
FromText AutoPlacement Source # 
ToText AutoPlacement Source # 

Methods

toText :: AutoPlacement -> Text #

type Rep AutoPlacement Source # 
type Rep AutoPlacement = D1 (MetaData "AutoPlacement" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) (C1 (MetaCons "ON" PrefixI False) U1) (C1 (MetaCons "Off" PrefixI False) U1))

AvailabilityZoneState

data AvailabilityZoneState Source #

Instances

Bounded AvailabilityZoneState Source # 
Enum AvailabilityZoneState Source # 
Eq AvailabilityZoneState Source # 
Data AvailabilityZoneState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AvailabilityZoneState -> c AvailabilityZoneState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AvailabilityZoneState #

toConstr :: AvailabilityZoneState -> Constr #

dataTypeOf :: AvailabilityZoneState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AvailabilityZoneState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AvailabilityZoneState) #

gmapT :: (forall b. Data b => b -> b) -> AvailabilityZoneState -> AvailabilityZoneState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZoneState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AvailabilityZoneState -> r #

gmapQ :: (forall d. Data d => d -> u) -> AvailabilityZoneState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AvailabilityZoneState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AvailabilityZoneState -> m AvailabilityZoneState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZoneState -> m AvailabilityZoneState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AvailabilityZoneState -> m AvailabilityZoneState #

Ord AvailabilityZoneState Source # 
Read AvailabilityZoneState Source # 
Show AvailabilityZoneState Source # 
Generic AvailabilityZoneState Source # 
Hashable AvailabilityZoneState Source # 
NFData AvailabilityZoneState Source # 

Methods

rnf :: AvailabilityZoneState -> () #

ToHeader AvailabilityZoneState Source # 
FromXML AvailabilityZoneState Source # 
ToQuery AvailabilityZoneState Source # 
ToByteString AvailabilityZoneState Source # 
FromText AvailabilityZoneState Source # 
ToText AvailabilityZoneState Source # 
type Rep AvailabilityZoneState Source # 
type Rep AvailabilityZoneState = D1 (MetaData "AvailabilityZoneState" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "AZSAvailable" PrefixI False) U1) (C1 (MetaCons "AZSImpaired" PrefixI False) U1)) ((:+:) (C1 (MetaCons "AZSInformation" PrefixI False) U1) (C1 (MetaCons "AZSUnavailable" PrefixI False) U1)))

BatchState

data BatchState Source #

Instances

Bounded BatchState Source # 
Enum BatchState Source # 
Eq BatchState Source # 
Data BatchState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchState -> c BatchState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchState #

toConstr :: BatchState -> Constr #

dataTypeOf :: BatchState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BatchState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchState) #

gmapT :: (forall b. Data b => b -> b) -> BatchState -> BatchState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchState -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchState -> m BatchState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchState -> m BatchState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchState -> m BatchState #

Ord BatchState Source # 
Read BatchState Source # 
Show BatchState Source # 
Generic BatchState Source # 

Associated Types

type Rep BatchState :: * -> * #

Hashable BatchState Source # 
NFData BatchState Source # 

Methods

rnf :: BatchState -> () #

ToHeader BatchState Source # 
FromXML BatchState Source # 
ToQuery BatchState Source # 
ToByteString BatchState Source # 
FromText BatchState Source # 
ToText BatchState Source # 

Methods

toText :: BatchState -> Text #

type Rep BatchState Source # 
type Rep BatchState = D1 (MetaData "BatchState" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "BSActive" PrefixI False) U1) ((:+:) (C1 (MetaCons "BSCancelled" PrefixI False) U1) (C1 (MetaCons "BSCancelledRunning" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "BSCancelledTerminating" PrefixI False) U1) (C1 (MetaCons "BSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BSModifying" PrefixI False) U1) (C1 (MetaCons "BSSubmitted" PrefixI False) U1))))

BundleTaskState

data BundleTaskState Source #

Instances

Bounded BundleTaskState Source # 
Enum BundleTaskState Source # 
Eq BundleTaskState Source # 
Data BundleTaskState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BundleTaskState -> c BundleTaskState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BundleTaskState #

toConstr :: BundleTaskState -> Constr #

dataTypeOf :: BundleTaskState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BundleTaskState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BundleTaskState) #

gmapT :: (forall b. Data b => b -> b) -> BundleTaskState -> BundleTaskState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BundleTaskState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BundleTaskState -> r #

gmapQ :: (forall d. Data d => d -> u) -> BundleTaskState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BundleTaskState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BundleTaskState -> m BundleTaskState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BundleTaskState -> m BundleTaskState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BundleTaskState -> m BundleTaskState #

Ord BundleTaskState Source # 
Read BundleTaskState Source # 
Show BundleTaskState Source # 
Generic BundleTaskState Source # 
Hashable BundleTaskState Source # 
NFData BundleTaskState Source # 

Methods

rnf :: BundleTaskState -> () #

ToHeader BundleTaskState Source # 
FromXML BundleTaskState Source # 
ToQuery BundleTaskState Source # 
ToByteString BundleTaskState Source # 
FromText BundleTaskState Source # 
ToText BundleTaskState Source # 
type Rep BundleTaskState Source # 
type Rep BundleTaskState = D1 (MetaData "BundleTaskState" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "BTSBundling" PrefixI False) U1) ((:+:) (C1 (MetaCons "BTSCancelling" PrefixI False) U1) (C1 (MetaCons "BTSComplete" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "BTSFailed" PrefixI False) U1) (C1 (MetaCons "BTSPending" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BTSStoring" PrefixI False) U1) (C1 (MetaCons "BTSWaitingForShutdown" PrefixI False) U1))))

CancelBatchErrorCode

data CancelBatchErrorCode Source #

Instances

Bounded CancelBatchErrorCode Source # 
Enum CancelBatchErrorCode Source # 
Eq CancelBatchErrorCode Source # 
Data CancelBatchErrorCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CancelBatchErrorCode -> c CancelBatchErrorCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CancelBatchErrorCode #

toConstr :: CancelBatchErrorCode -> Constr #

dataTypeOf :: CancelBatchErrorCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CancelBatchErrorCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CancelBatchErrorCode) #

gmapT :: (forall b. Data b => b -> b) -> CancelBatchErrorCode -> CancelBatchErrorCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CancelBatchErrorCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CancelBatchErrorCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> CancelBatchErrorCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CancelBatchErrorCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CancelBatchErrorCode -> m CancelBatchErrorCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CancelBatchErrorCode -> m CancelBatchErrorCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CancelBatchErrorCode -> m CancelBatchErrorCode #

Ord CancelBatchErrorCode Source # 
Read CancelBatchErrorCode Source # 
Show CancelBatchErrorCode Source # 
Generic CancelBatchErrorCode Source # 
Hashable CancelBatchErrorCode Source # 
NFData CancelBatchErrorCode Source # 

Methods

rnf :: CancelBatchErrorCode -> () #

ToHeader CancelBatchErrorCode Source # 
FromXML CancelBatchErrorCode Source # 
ToQuery CancelBatchErrorCode Source # 
ToByteString CancelBatchErrorCode Source # 
FromText CancelBatchErrorCode Source # 
ToText CancelBatchErrorCode Source # 
type Rep CancelBatchErrorCode Source # 
type Rep CancelBatchErrorCode = D1 (MetaData "CancelBatchErrorCode" "Network.AWS.EC2.Types.Sum" "amazonka-ec2-1.4.5-4J1X1aohvSR7xjHvMmTrf6" False) ((:+:) ((:+:) (C1 (MetaCons "FleetRequestIdDoesNotExist" PrefixI False) U1) (C1 (MetaCons "FleetRequestIdMalformed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FleetRequestNotInCancellableState" PrefixI False) U1) (C1 (MetaCons "UnexpectedError" PrefixI False) U1)))

CancelSpotInstanceRequestState

data CancelSpotInstanceRequestState Source #

Instances

Bounded CancelSpotInstanceRequestState Source # 
Enum CancelSpotInstanceRequestState Source # 
Eq CancelSpotInstanceRequestState Source # 
Data CancelSpotInstanceRequestState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CancelSpotInstanceRequestState -> c CancelSpotInstanceRequestState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CancelSpotInstanceRequestState #

toConstr :: CancelSpotInstanceRequestState -> Constr #

dataTypeOf :: CancelSpotInstanceRequestState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CancelSpotInstanceRequestState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CancelSpotInstanceRequestState) #

gmapT :: (forall b. Data b => b -> b) -> CancelSpotInstanceRequestState -> CancelSpotInstanceRequestState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CancelSpotInstanceRequestState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CancelSpotInstanceRequestState -> r #

gmapQ :: (forall d. Data d => d -> u) -> CancelSpotInstanceRequestState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CancelSpotInstanceRequestState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CancelSpotInstanceRequestState -> m CancelSpotInstanceRequestState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CancelSpotInstanceRequestState -> m CancelSpotInstanceRequestState #

gmapMo :: MonadPlus m => (