Safe Haskell | None |
---|
- data Architecture
- type Filter = (Text, [Text])
- data EC2Return
- = EC2Success
- | EC2Error Text
- data Group = Group {}
- data Hypervisor
- data Placement = Placement {}
- data Platform
- data ProductCode = ProductCode {}
- data ProductCodeType
- data ResourceTag = ResourceTag {}
- data RootDeviceType
- data ShutdownBehavior
- data StateReason = StateReason {}
- data VirtualizationType
- data IcmpTypeCode = IcmpTypeCode {}
- data NetworkAcl = NetworkAcl {}
- data NetworkAclAssociation = NetworkAclAssociation {}
- data NetworkAclEntry = NetworkAclEntry {}
- data NetworkAclEntryRequest = NetworkAclEntryRequest {
- networkAclEntryRequestNetworkAclId :: Text
- networkAclEntryRequestRuleNumber :: Int
- networkAclEntryRequestProtocol :: Int
- networkAclEntryRequestRuleAction :: NetworkAclRuleAction
- networkAclEntryRequestEgress :: Bool
- networkAclEntryRequestCidrBlock :: Text
- networkAclEntryRequestIcmp :: Maybe IcmpTypeCode
- networkAclEntryRequestPortRange :: Maybe PortRange
- data NetworkAclRuleAction
- data PortRange = PortRange {
- portRangeFrom :: Int
- portRangeTo :: Int
- data Address = Address {}
- data AddressDomain
- data AllocateAddress = AllocateAddress {}
- data AssociateAddressRequest
- data DisassociateAddressRequest
- data AvailabilityZone = AvailabilityZone {}
- type AvailabilityZoneMessage = Text
- data ConversionTask = ConversionTask {}
- data ConversionTaskState
- data DiskImage = DiskImage {}
- data DiskImageDescription = DiskImageDescription {}
- data DiskImageVolumeDescription = DiskImageVolumeDescription {}
- data ImportInstanceTaskDetailItem = ImportInstanceTaskDetailItem {
- importInstanceTaskDetailItemBytesConverted :: Int
- importInstanceTaskDetailItemAvailabilityZone :: Text
- importInstanceTaskDetailItemImage :: DiskImageDescription
- importInstanceTaskDetailItemDescription :: Maybe Text
- importInstanceTaskDetailItemVolume :: DiskImageVolumeDescription
- importInstanceTaskDetailItemStatus :: Text
- importInstanceTaskDetailItemStatusMessage :: Maybe Text
- data ImportInstanceTaskDetails = ImportInstanceTaskDetails {}
- data ImportVolumeRequestImage = ImportVolumeRequestImage {}
- data ImportVolumeTaskDetails = ImportVolumeTaskDetails {}
- data LaunchSpecification = LaunchSpecification {
- launchSpecificationArchitecture :: Architecture
- launchSpecificationGroupNames :: [Text]
- launchSpecificationUserData :: Maybe Text
- launchSpecificationInstanceType :: Text
- launchSpecificationPlacementAvailabilityZone :: Maybe Text
- launchSpecificationMonitoringEnabled :: Maybe Bool
- launchSpecificationSubnetId :: Maybe Text
- launchSpecificationInstanceInitiatedShutdownBehavior :: Maybe ShutdownBehavior
- launchSpecificationPrivateIpAddress :: Maybe IPv4
- data AMIAttribute
- data AMIAttributeDescription = AMIAttributeDescription {
- amiAttributeDescriptionImageId :: Text
- amiAttributeDescriptionLaunchPermission :: [LaunchPermissionItem]
- amiAttributeDescriptionProductCodes :: [ProductCodeItem]
- amiAttributeDescriptionKernel :: Maybe Text
- amiAttributeDescriptionRamdisk :: Maybe Text
- amiAttributeDescriptionDescription :: Maybe Text
- amiAttributeDescriptionBlockDeviceMapping :: [BlockDeviceMapping]
- data BlockDeviceMapping = BlockDeviceMapping {}
- data BlockDeviceMappingParam
- data EbsBlockDevice = EbsBlockDevice {}
- data EbsSource
- data Image = Image {
- imageId :: Text
- imageLocation :: Text
- imageImageState :: ImageState
- imageOwnerId :: Text
- imageIsPublic :: Bool
- imageProductCodes :: [ProductCode]
- imageArchitecture :: Text
- imageImageType :: ImageType
- imageKernelId :: Maybe Text
- imageRamdiskId :: Maybe Text
- imagePlatform :: Platform
- imageStateReason :: Maybe StateReason
- imageViridianEnabled :: Maybe Bool
- imageOwnerAlias :: Maybe Text
- imageName :: Maybe Text
- imageDescription :: Maybe Text
- imageBillingProducts :: [Text]
- imageRootDeviceType :: RootDeviceType
- imageRootDeviceName :: Maybe Text
- imageBlockDeviceMappings :: [BlockDeviceMapping]
- imageVirtualizationType :: VirtualizationType
- imageTagSet :: [ResourceTag]
- imageHypervisor :: Hypervisor
- data ImageState
- data ImageType
- data LaunchPermission = LaunchPermission {}
- data LaunchPermissionItem = LaunchPermissionItem {}
- data ProductCodeItem = ProductCodeItem {}
- data RegisterImageRequest = RegisterImageRequest {
- registerImageRequestName :: Text
- registerImageRequestImageLocation :: Maybe Text
- registerImageRequestDescription :: Maybe Text
- registerImageRequestArchitecture :: Maybe Text
- registerImageRequestKernelId :: Maybe Text
- registerImageRequestRamdiskId :: Maybe Text
- registerImageRequestRootDeviceName :: Maybe Text
- registerImageRequestBlockDeviceMappings :: [BlockDeviceMappingParam]
- data ConsoleOutput = ConsoleOutput {}
- data EbsInstanceBlockDevice = EbsInstanceBlockDevice {}
- data IamInstanceProfile = IamInstanceProfile {}
- data Instance = Instance {
- instanceId :: Text
- instanceImageId :: Text
- instanceState :: InstanceState
- instancePrivateDnsName :: Maybe Text
- instanceDnsName :: Maybe Text
- instanceReason :: Maybe Text
- instanceKeyName :: Maybe Text
- instanceAmiLaunchIndex :: Text
- instanceProductCodes :: [ProductCode]
- instanceType :: Text
- instanceLaunchTime :: UTCTime
- instancePlacement :: Placement
- instanceKernelId :: Maybe Text
- instanceRamdiskId :: Maybe Text
- instancePlatform :: Maybe Text
- instanceMonitoring :: InstanceMonitoringState
- instanceSubnetId :: Maybe Text
- instanceVpcId :: Maybe Text
- instancePrivateIpAddress :: Maybe IPv4
- instanceIpAddress :: Maybe IPv4
- instanceSourceDestCheck :: Maybe Bool
- instancevpcGroupSet :: [Group]
- instanceStateReason :: Maybe StateReason
- instanceArchitecture :: Architecture
- instanceRootDeviceType :: RootDeviceType
- instanceRootDeviceName :: Maybe Text
- instanceBlockDeviceMappings :: [InstanceBlockDeviceMapping]
- instanceInstanceLifecycle :: Maybe InstanceLifecycle
- instanceSpotInstanceRequestId :: Maybe Text
- instanceVirtualizationType :: VirtualizationType
- instanceClientToken :: Maybe Text
- instanceTagSet :: [ResourceTag]
- instanceHypervisor :: Hypervisor
- instanceNetworkInterfaceSet :: [InstanceNetworkInterface]
- instanceIamInstanceProfile :: Maybe IamInstanceProfile
- instanceEbsOptimized :: Bool
- data InstanceAttribute
- = InstanceAttributeInstanceType Text
- | InstanceAttributeKernelId (Maybe Text)
- | InstanceAttributeRamdiskId (Maybe Text)
- | InstanceAttributeUserData (Maybe Text)
- | InstanceAttributeDisableApiTermination Bool
- | InstanceAttributeShutdownBehavior ShutdownBehavior
- | InstanceAttributeRootDeviceName (Maybe Text)
- | InstanceAttributeBlockDeviceMapping [InstanceBlockDeviceMapping]
- | InstanceAttributeSourceDestCheck (Maybe Bool)
- | InstanceAttributeGroupSet [Text]
- | InstanceAttributeProductCodes [ProductCode]
- | InstanceAttributeEbsOptimized Bool
- data InstanceAttributeRequest
- = InstanceAttributeRequestInstanceType
- | InstanceAttributeRequestKernelId
- | InstanceAttributeRequestRamdiskId
- | InstanceAttributeRequestUserData
- | InstanceAttributeRequestDisableApiTermination
- | InstanceAttributeRequestShutdownBehavior
- | InstanceAttributeRequestRootDeviceName
- | InstanceAttributeRequestBlockDeviceMapping
- | InstanceAttributeRequestSourceDestCheck
- | InstanceAttributeRequestGroupSet
- | InstanceAttributeRequestProductCodes
- | InstanceAttributeRequestEbsOptimized
- data InstanceBlockDeviceMapping = InstanceBlockDeviceMapping {}
- data InstanceLifecycle
- data InstanceMonitoringState
- data InstanceNetworkInterface = InstanceNetworkInterface {
- instanceNetworkInterfaceId :: Text
- instanceNetworkInterfaceSubnetId :: Maybe Text
- instanceNetworkInterfaceVpcId :: Maybe Text
- instanceNetworkInterfaceDescription :: Maybe Text
- instanceNetworkInterfaceOwnerId :: Text
- instanceNetworkInterfaceStatus :: Text
- instanceNetworkInterfaceMacAddress :: Maybe Text
- instanceNetworkInterfacePrivateIpAddress :: Maybe IPv4
- instanceNetworkInterfacePrivateDnsName :: Maybe Text
- instanceNetworkInterfaceSourceDestCheck :: Maybe Bool
- instanceNetworkInterfaceGroupSet :: [Group]
- instanceNetworkInterfaceAttachment :: InstanceNetworkInterfaceAttachment
- instanceNetworkInterfaceAssociation :: Maybe InstanceNetworkInterfaceAssociation
- instanceNetworkInterfacePrivateIpAddressesSet :: [InstancePrivateIpAddress]
- data InstanceNetworkInterfaceAssociation = InstanceNetworkInterfaceAssociation {}
- data InstanceNetworkInterfaceAttachment = InstanceNetworkInterfaceAttachment {}
- data InstancePrivateIpAddress = InstancePrivateIpAddress {}
- data InstanceState
- data InstanceStateChange = InstanceStateChange {}
- data InstanceStatus = InstanceStatus {}
- data InstanceStatusDetail = InstanceStatusDetail {}
- type InstanceStatusDetailName = Text
- type InstanceStatusDetailStatus = Text
- data InstanceStatusEvent = InstanceStatusEvent {}
- data InstanceStatusEventCode
- data InstanceStatusType = InstanceStatusType {}
- data InstanceStatusTypeStatus
- data ModifyInstanceAttributeRequest
- = ModifyInstanceAttributeRequestInstanceType Text
- | ModifyInstanceAttributeRequestKernelId Text
- | ModifyInstanceAttributeRequestRamdiskId Text
- | ModifyInstanceAttributeRequestUserData Text
- | ModifyInstanceAttributeRequestDisableApiTermination Bool
- | ModifyInstanceAttributeRequestShutdownBehavior ShutdownBehavior
- | ModifyInstanceAttributeRequestRootDeviceName Text
- | ModifyInstanceAttributeRequestBlockDeviceMapping [BlockDeviceMappingParam]
- | ModifyInstanceAttributeRequestSourceDestCheck Bool
- | ModifyInstanceAttributeRequestGroupSet [Text]
- | ModifyInstanceAttributeRequestEbsOptimized Bool
- data MonitorInstancesResponse = MonitorInstancesResponse {}
- data PasswordData = PasswordData {}
- data Reservation = Reservation {}
- data ResetInstanceAttributeRequest
- data RunInstancesRequest = RunInstancesRequest {
- runInstancesRequestImageId :: Text
- runInstancesRequestMinCount :: Int
- runInstancesRequestMaxCount :: Int
- runInstancesRequestKeyName :: Maybe Text
- runInstancesRequestSecurityGroupIds :: [Text]
- runInstancesRequestSecurityGroups :: [Text]
- runInstancesRequestUserData :: Maybe ByteString
- runInstancesRequestInstanceType :: Maybe Text
- runInstancesRequestAvailabilityZone :: Maybe Text
- runInstancesRequestPlacementGroup :: Maybe Text
- runInstancesRequestTenancy :: Maybe Text
- runInstancesRequestKernelId :: Maybe Text
- runInstancesRequestRamdiskId :: Maybe Text
- runInstancesRequestBlockDeviceMappings :: [BlockDeviceMappingParam]
- runInstancesRequestMonitoringEnabled :: Maybe Bool
- runInstancesRequestSubnetId :: Maybe Text
- runInstancesRequestDisableApiTermination :: Maybe Bool
- runInstancesRequestShutdownBehavior :: Maybe ShutdownBehavior
- runInstancesRequestPrivateIpAddress :: Maybe IPv4
- runInstancesRequestClientToken :: Maybe Text
- runInstancesRequestNetworkInterfaces :: [NetworkInterfaceParam]
- runInstancesRequestIamInstanceProfile :: Maybe IamInstanceProfile
- runInstancesRequestEbsOptimized :: Maybe Bool
- data KeyPair = KeyPair {}
- data NetworkInterface = NetworkInterface {
- networkInterfaceId :: Text
- networkInterfaceSubnetId :: Text
- networkInterfaceVpcId :: Text
- networkInterfaceAvailabilityZone :: Text
- networkInterfaceDescription :: Maybe Text
- networkInterfaceOwnerId :: Text
- networkInterfaceRequesterId :: Maybe Text
- networkInterfaceRequesterManaged :: Text
- networkInterfaceStatus :: NetworkInterfaceStatus
- networkInterfaceMacAddress :: Text
- networkInterfacePrivateIpAddress :: IPv4
- networkInterfacePrivateDnsName :: Maybe Text
- networkInterfaceSourceDestCheck :: Bool
- networkInterfaceGroupSet :: [Group]
- networkInterfaceAttachment :: Maybe NetworkInterfaceAttachment
- networkInterfaceAssociation :: Maybe NetworkInterfaceAssociation
- networkInterfaceTagSet :: [ResourceTag]
- networkInterfacePrivateIpAddressesSet :: [NetworkInterfacePrivateIpAddress]
- data NetworkInterfaceAssociation = NetworkInterfaceAssociation {}
- data NetworkInterfaceAttachment = NetworkInterfaceAttachment {
- networkInterfaceAttachmentId :: Text
- networkInterfaceAttachmentInstanceId :: Maybe Text
- networkInterfaceAttachmentInstanceOwnerId :: Text
- networkInterfaceAttachmentDeviceIndex :: Int
- networkInterfaceAttachmentStatus :: Text
- networkInterfaceAttachmentAttachTime :: UTCTime
- networkInterfaceAttachmentDeleteOnTermination :: Bool
- data NetworkInterfaceParam
- = NetworkInterfaceParamCreate {
- networkInterfaceParamCreateDeviceIndex :: Int
- networkInterfaceParamCreateSubnetId :: Text
- networkInterfaceParamCreateDescription :: Text
- networkInterfaceParamCreatePrivateIpAddress :: Maybe IPv4
- networkInterfaceParamCreatePrivateIpAddresses :: SecondaryPrivateIpAddressParam
- networkInterfaceParamCreateSecurityGroupIds :: [Text]
- networkInterfaceParamCreateDeleteOnTermination :: Bool
- | NetworkInterfaceParamAttach { }
- = NetworkInterfaceParamCreate {
- data NetworkInterfacePrivateIpAddress = NetworkInterfacePrivateIpAddress {}
- data NetworkInterfaceStatus
- data SecondaryPrivateIpAddressParam
- data PlacementGroup = PlacementGroup {}
- data PlacementGroupState
- data PlacementGroupStrategy = PlacementGroupStrategyCluster
- data Region = Region {
- regionName :: Text
- regionEndpoint :: Text
- data CreateRouteRequest
- = CreateRouteToGateway { }
- | CreateRouteToInstance { }
- | CreateRouteToNetworkInterface { }
- type PropagatingVgw = Text
- data Route = Route {}
- data RouteOrigin
- data RouteState
- data RouteTable = RouteTable {}
- data RouteTableAssociation = RouteTableAssociation {}
- data IpPermission = IpPermission {}
- data SecurityGroup = SecurityGroup {}
- data SecurityGroupRequest
- data UserIdGroupPair = UserIdGroupPair {}
- data CreateVolumePermission = CreateVolumePermission {}
- data CreateVolumePermissionItem = CreateVolumePermissionItem {}
- data ResetSnapshotAttributeRequest = ResetSnapshotAttributeRequestCreateVolumePermission
- data Snapshot = Snapshot {}
- data SnapshotAttribute = SnapshotAttribute {}
- data SnapshotAttributeRequest
- data SnapshotStatus
- data CreateSubnetRequest = CreateSubnetRequest {}
- data Subnet = Subnet {}
- data SubnetState
- data Tag = Tag {
- tagResourceId :: Text
- tagResourceType :: Text
- tagKey :: Text
- tagValue :: Maybe Text
- data Attachment = Attachment {}
- data AttachmentState
- data CreateVpnGatewayType = CreateVpnGatewayTypeIpsec1
- data CustomerGateway = CustomerGateway {}
- data CustomerGatewayState
- data DhcpConfiguration = DhcpConfiguration {}
- data DhcpOptions = DhcpOptions {}
- data DhcpValue = DhcpValue {}
- data InternetGateway = InternetGateway {}
- data InternetGatewayAttachment = InternetGatewayAttachment {}
- data InternetGatewayAttachmentState
- data Vpc = Vpc {}
- data VpcState
- data VpnConnection = VpnConnection {
- vpnConnectionId :: Text
- vpnConnectionState :: VpnConnectionState
- vpnConnectionCustomerGatewayConfiguration :: Maybe Text
- vpnConnectionType :: Maybe Text
- vpnConnectionCustomerGatewayId :: Text
- vpnConnectionVpnGatewayId :: Text
- vpnConnectionTagSet :: [ResourceTag]
- vpnConnectionVgwTelemetry :: [VpnTunnelTelemetry]
- vpnConnectionOptions :: Maybe VpnConnectionOptionsRequest
- vpnConnectionRoutes :: Maybe VpnStaticRoute
- data VpnConnectionOptionsRequest = VpnConnectionOptionsRequest {}
- data VpnConnectionState
- data VpnGateway = VpnGateway {}
- data VpnGatewayState
- data VpnStaticRoute = VpnStaticRoute {}
- data VpnStaticRouteSource = VpnStaticRouteSourceStatic
- data VpnStaticRouteState
- data VpnTunnelTelemetry = VpnTunnelTelemetry {
- vpnTunnelTelemetryOutsideIpAddress :: IPv4
- vpnTunnelTelemetryStatus :: VpnTunnelTelemetryStatus
- vpnTunnelTelemetryLastStatusChange :: UTCTime
- vpnTunnelTelemetryStatusMessage :: Text
- vpnTunnelTelemetryAcceptRouteCount :: Int
- data AttachmentSetItemResponse = AttachmentSetItemResponse {}
- data AttachmentSetItemResponseStatus
- data CreateVolumeRequest
- = CreateNewVolume { }
- | CreateFromSnapshot { }
- data Volume = Volume {}
- data VolumeAttribute
- data VolumeAttributeRequest
- data VolumeState
- data VolumeStatus = VolumeStatus {}
- data VolumeStatusAction = VolumeStatusAction {}
- data VolumeStatusDetail = VolumeStatusDetail {}
- data VolumeStatusEvent = VolumeStatusEvent {}
- data VolumeStatusInfo = VolumeStatusInfo {}
- data VolumeStatusInfoStatus
- data VolumeType
Common
data Architecture Source
Eq Architecture | |
Read Architecture | |
Show Architecture | |
FromText Architecture |
data Hypervisor Source
Eq Hypervisor | |
Read Hypervisor | |
Show Hypervisor | |
FromText Hypervisor |
data ProductCode Source
data ProductCodeType Source
data ResourceTag Source
data RootDeviceType Source
data ShutdownBehavior Source
data StateReason Source
data VirtualizationType Source
Acl
data IcmpTypeCode Source
data NetworkAclEntryRequest Source
PortRange | |
|
Address
data AddressDomain Source
data DisassociateAddressRequest Source
DisassociateAddressRequestEc2 IPv4 | PublicIp for EC2 |
DisassociateAddressRequestVpc IPv4 | AssociationId for VPC |
AvailabiliryZone
data AvailabilityZone Source
ConversionTask
data ImportInstanceTaskDetailItem Source
data LaunchSpecification Source
Image
data AMIAttribute Source
data AMIAttributeDescription Source
data ImageState Source
Eq ImageState | |
Read ImageState | |
Show ImageState | |
FromText ImageState |
data ProductCodeItem Source
data RegisterImageRequest Source
Instance
data ConsoleOutput Source
ConsoleOutput | |
|
data IamInstanceProfile Source
data InstanceAttribute Source
data InstanceAttributeRequest Source
data InstanceLifecycle Source
data InstanceNetworkInterface Source
data InstanceState Source
data ModifyInstanceAttributeRequest Source
data PasswordData Source
PasswordData | |
|
data RunInstancesRequest Source
KeyPair
NetworkInterface
data NetworkInterface Source
data NetworkInterfaceAttachment Source
data NetworkInterfaceParam Source
PlacementGroup
Region
Region | |
|
Route
data CreateRouteRequest Source
RouteTable
type PropagatingVgw = TextSource
data RouteOrigin Source
Eq RouteOrigin | |
Read RouteOrigin | |
Show RouteOrigin | |
FromText RouteOrigin |
data RouteState Source
Eq RouteState | |
Read RouteState | |
Show RouteState | |
FromText RouteState |
SecurityGroup
Snapshot
data SnapshotStatus Source
Subnets
data SubnetState Source
Eq SubnetState | |
Read SubnetState | |
Show SubnetState | |
FromText SubnetState |
Tag
Tag | |
|
VPC
data Attachment Source
data AttachmentState Source
data DhcpConfiguration Source
Vpc | |
|
data VpnConnection Source
data VpnConnectionState Source
data VpnGatewayState Source
data VpnTunnelTelemetry Source
VpnTunnelTelemetry | |
|
Volume
data VolumeAttribute Source
data VolumeState Source
VolumeStateCreating | |
VolumeStateAvailable | |
VolumeStateInUse | |
VolumeStateDeleting | |
VolumeStateDeleted | |
VolumeStateError |
Eq VolumeState | |
Read VolumeState | |
Show VolumeState | |
FromText VolumeState |
data VolumeStatusDetail Source