| 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