Safe Haskell | None |
---|
AWS.EC2.Types
Documentation
Constructors
image :: Text -> Text -> ImageState -> Text -> Bool -> [ProductCode] -> Text -> ImageType -> Maybe Text -> Maybe Text -> Platform -> Maybe StateReason -> Maybe Text -> Text -> Text -> RootDeviceType -> Maybe Text -> [BlockDeviceMapping] -> VirtualizationType -> [ResourceTag] -> Hypervisor -> ImageSource
imageState :: Text -> ImageStateSource
data ProductCode Source
Constructors
ProductCode | |
Fields
|
Instances
productCode :: Text -> ProductCodeType -> ProductCodeSource
stateReason :: Text -> Text -> StateReasonSource
data BlockDeviceMapping Source
Constructors
BlockDeviceMapping | |
Fields
|
Instances
ebsBlockDevice :: Maybe Text -> Int -> Bool -> VolumeType -> EbsBlockDeviceSource
volumeType :: Text -> Maybe Int -> VolumeTypeSource
data ResourceTag Source
Constructors
ResourceTag | |
Fields
|
Instances
resourceTag :: Text -> Maybe Text -> ResourceTagSource
hypervisor :: Text -> HypervisorSource
Constructors
Region | |
Fields
|
data AvailabilityZone Source
Constructors
AvailabilityZone | |
Fields
|
Instances
availabilityZone :: Text -> Text -> Text -> [AvailabilityZoneMessage] -> AvailabilityZoneSource
data Reservation Source
Constructors
Reservation | |
Fields
|
Instances
reservation :: Text -> Text -> [Group] -> [Instance] -> Maybe Text -> ReservationSource
Constructors
ec2Instance :: Text -> Text -> InstanceState -> Text -> Text -> Text -> Maybe Text -> Text -> [ProductCode] -> Text -> UTCTime -> Placement -> Maybe Text -> Maybe Text -> Maybe Text -> InstanceMonitoringState -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Bool -> [Group] -> Maybe StateReason -> Architecture -> RootDeviceType -> Maybe Text -> [InstanceBlockDeviceMapping] -> InstanceLifecycle -> Maybe Text -> VirtualizationType -> Text -> [ResourceTag] -> Hypervisor -> [InstanceNetworkInterface] -> Maybe IamInstanceProfile -> Bool -> InstanceSource
instanceStatus :: Text -> Text -> [InstanceStatusEvent] -> InstanceState -> InstanceStatusType -> InstanceStatusType -> InstanceStatusSource
instanceStatusEvent :: InstanceStatusEventCode -> Text -> Maybe UTCTime -> Maybe UTCTime -> InstanceStatusEventSource
data InstanceStatusEventCode Source
Constructors
InstanceReboot | |
InstanceStop | |
SystemReboot | |
InstanceRetirement |
Instances
instanceStatusType :: InstanceStatusTypeStatus -> [InstanceStatusDetail] -> InstanceStatusTypeSource
data InstanceStatusTypeStatus Source
Constructors
InstanceStatusOK | |
InstanceStatusImpaired | |
InstanceStatusInsufficientData | |
InstanceStatusNotApplicable |
Instances
instanceStatusDetail :: InstanceStatusDetailName -> InstanceStatusDetailStatus -> Maybe UTCTime -> InstanceStatusDetailSource
data InstanceState Source
Constructors
Pending | |
Running | |
ShuttingDown | |
Terminated | |
Stopping | |
Stopped |
Instances
instanceStateCodes :: [(Int, InstanceState)]Source
Constructors
Placement | |
Fields |
data InstanceMonitoringState Source
Constructors
MonitoringDisabled | |
MonitoringEnabled | |
MonitoringPending |
Instances
instanceEbsBlockDevice :: Text -> AttachmentStatus -> UTCTime -> Bool -> InstanceEbsBlockDeviceSource
data InstanceNetworkInterface Source
Constructors
Instances
instanceNetworkInterface :: Text -> Text -> Text -> Text -> Text -> Text -> Text -> Maybe Text -> Bool -> [Group] -> NetworkInterfaceAttachment -> Maybe NetworkInterfaceAssociation -> [InstancePrivateIpAddress] -> InstanceNetworkInterfaceSource
networkInterfaceAttachment :: Text -> Int -> Text -> UTCTime -> Bool -> NetworkInterfaceAttachmentSource
data NetworkInterfaceAssociation Source
Constructors
NetworkInterfaceAssociation | |
Fields
|
Instances
instancePrivateIpAddress :: Text -> Bool -> Maybe NetworkInterfaceAssociation -> InstancePrivateIpAddressSource
Constructors
Address | |
address :: Text -> Maybe Text -> AddressDomain -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> AddressSource
Constructors
Tag | |
Fields
|
data ConsoleOutput Source
Constructors
ConsoleOutput | |
Fields
|
Instances
consoleOutput :: Text -> UTCTime -> Text -> ConsoleOutputSource
data PasswordData Source
Constructors
PasswordData | |
Fields
|
Instances
passwordData :: Text -> UTCTime -> Text -> PasswordDataSource
Constructors
Snapshot | |
Fields
|
snapshot :: Text -> Text -> SnapshotStatus -> UTCTime -> Text -> Text -> Int -> Text -> Maybe Text -> [ResourceTag] -> SnapshotSource
Constructors
Volume | |
Fields
|
volume :: Text -> Int -> Maybe Text -> Text -> VolumeStatus -> UTCTime -> [Attachment] -> [ResourceTag] -> VolumeType -> VolumeSource
data VolumeStatus Source
Constructors
VolCreating | |
VolAvailable | |
VolInUse | |
VolDeleting | |
VolDeleted | |
VolError |
Instances
data Attachment Source
Constructors
Attachment | |
Fields
|
Instances
attachment :: Text -> Text -> Text -> AttachmentStatus -> UTCTime -> Bool -> AttachmentSource