| Safe Haskell | None |
|---|
AWS.EC2
Contents
- type EC2 m a = AWS AWSContext m a
- runEC2 :: MonadIO m => Credential -> AWS AWSContext m a -> m a
- setRegion :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m ()
- setEndpoint :: (MonadResource m, MonadBaseControl IO m) => ByteString -> EC2 m ()
- describeInstances :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m Reservation)
- runInstances :: (MonadResource m, MonadBaseControl IO m) => RunInstancesRequest -> EC2 m Reservation
- defaultRunInstancesRequest :: Text -> Int -> Int -> RunInstancesRequest
- terminateInstances :: (MonadResource m, MonadBaseControl IO m) => [Text] -> EC2 m (ResumableSource m InstanceStateChange)
- startInstances :: (MonadResource m, MonadBaseControl IO m) => [Text] -> EC2 m (ResumableSource m InstanceStateChange)
- stopInstances :: (MonadResource m, MonadBaseControl IO m) => [Text] -> Bool -> EC2 m (ResumableSource m InstanceStateChange)
- rebootInstances :: (MonadResource m, MonadBaseControl IO m) => [Text] -> EC2 m Bool
- getConsoleOutput :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m ConsoleOutput
- getPasswordData :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m PasswordData
- describeInstanceStatus :: (MonadResource m, MonadBaseControl IO m) => [Text] -> Bool -> [Filter] -> Maybe Text -> EC2 m (ResumableSource m InstanceStatus)
- describeInstanceAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> InstanceAttributeRequest -> EC2 m InstanceAttribute
- resetInstanceAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> ResetInstanceAttributeRequest -> EC2 m Bool
- modifyInstanceAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> [ModifyInstanceAttributeRequest] -> EC2 m Bool
- describeImages :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Text] -> [Text] -> [Filter] -> EC2 m (ResumableSource m Image)
- createImage :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> Maybe Text -> Bool -> [BlockDeviceMappingParam] -> EC2 m Text
- registerImage :: (MonadResource m, MonadBaseControl IO m) => RegisterImageRequest -> EC2 m Text
- deregisterImage :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeImageAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> AMIAttribute -> EC2 m AMIAttributeDescription
- describeVolumes :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m Volume)
- createVolume :: (MonadResource m, MonadBaseControl IO m) => CreateVolumeRequest -> EC2 m Volume
- deleteVolume :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- attachVolume :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> Text -> EC2 m AttachmentSetItemResponse
- detachVolume :: (MonadResource m, MonadBaseControl IO m) => Text -> Maybe Text -> Maybe Text -> Maybe Bool -> EC2 m AttachmentSetItemResponse
- describeVolumeStatus :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> Maybe Text -> EC2 m (ResumableSource m VolumeStatus)
- enableVolumeIO :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeVolumeAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> VolumeAttributeRequest -> EC2 m (Text, VolumeAttribute)
- modifyVolumeAttribute :: (MonadResource m, MonadBaseControl IO m) => Text -> Bool -> EC2 m Bool
- describeSnapshots :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Text] -> [Text] -> [Filter] -> EC2 m (ResumableSource m Snapshot)
- createSnapshot :: (MonadResource m, MonadBaseControl IO m) => Text -> Maybe Text -> EC2 m Snapshot
- deleteSnapshot :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeAddresses :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Text] -> [Filter] -> EC2 m (ResumableSource m Address)
- allocateAddress :: (MonadResource m, MonadBaseControl IO m) => Bool -> EC2 m AllocateAddress
- releaseAddress :: (MonadResource m, MonadBaseControl IO m) => Maybe IPv4 -> Maybe Text -> EC2 m EC2Return
- associateAddress :: (MonadResource m, MonadBaseControl IO m) => AssociateAddressRequest -> EC2 m (Bool, Maybe Text)
- data AssociateAddressRequest
- disassociateAddress :: (MonadResource m, MonadBaseControl IO m) => DisassociateAddressRequest -> EC2 m Bool
- data DisassociateAddressRequest
- describeKeyPairs :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m KeyPair)
- createKeyPair :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m (KeyPair, Text)
- deleteKeyPair :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- importKeyPair :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m KeyPair
- describeSecurityGroups :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Text] -> [Filter] -> EC2 m (ResumableSource m SecurityGroup)
- createSecurityGroup :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> Maybe Text -> EC2 m (Maybe Text)
- deleteSecurityGroup :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> EC2 m Bool
- authorizeSecurityGroupIngress :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> [IpPermission] -> EC2 m Bool
- authorizeSecurityGroupEgress :: (MonadResource m, MonadBaseControl IO m) => Text -> [IpPermission] -> EC2 m Bool
- revokeSecurityGroupIngress :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> [IpPermission] -> EC2 m Bool
- revokeSecurityGroupEgress :: (MonadResource m, MonadBaseControl IO m) => Text -> [IpPermission] -> EC2 m Bool
- assignPrivateIpAddresses :: (MonadBaseControl IO m, MonadResource m) => Text -> Either [IPv4] Int -> Maybe Bool -> EC2 m Bool
- unassignPrivateIpAddresses :: (MonadBaseControl IO m, MonadResource m) => Text -> [IPv4] -> EC2 m Bool
- describeNetworkInterfaces :: (MonadBaseControl IO m, MonadResource m) => [Text] -> [Filter] -> EC2 m (ResumableSource m NetworkInterface)
- describeRegions :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m Region)
- describeAvailabilityZones :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m AvailabilityZone)
- describeTags :: (MonadResource m, MonadBaseControl IO m) => [Filter] -> EC2 m (ResumableSource m Tag)
- createTags :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [(Text, Text)] -> EC2 m Bool
- deleteTags :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [ResourceTag] -> EC2 m Bool
- createVpc :: (MonadResource m, MonadBaseControl IO m) => AddrRange IPv4 -> Maybe Text -> EC2 m Vpc
- createVpnGateway :: (MonadResource m, MonadBaseControl IO m) => CreateVpnGatewayType -> Maybe Text -> EC2 m VpnGateway
- createCustomerGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> IPv4 -> Int -> EC2 m CustomerGateway
- createInternetGateway :: (MonadResource m, MonadBaseControl IO m) => EC2 m InternetGateway
- deleteVpc :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- deleteVpnGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- deleteCustomerGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- deleteInternetGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeVpnConnections :: (MonadBaseControl IO m, MonadResource m) => [Text] -> [Filter] -> EC2 m (ResumableSource m VpnConnection)
- describeVpnGateways :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m VpnGateway)
- describeVpcs :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m Vpc)
- describeCustomerGateway :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m CustomerGateway)
- describeInternetGateways :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m InternetGateway)
- attachInternetGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m Bool
- detachInternetGateway :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m Bool
- describeSubnets :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m Subnet)
- createSubnet :: (MonadResource m, MonadBaseControl IO m) => CreateSubnetRequest -> EC2 m Subnet
- deleteSubnet :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeNetworkAcls :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m NetworkAcl)
- createNetworkAcl :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m NetworkAcl
- deleteNetworkAcl :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- replaceNetworkAclAssociation :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m Text
- createNetworkAclEntry :: (MonadResource m, MonadBaseControl IO m) => NetworkAclEntryRequest -> EC2 m Bool
- deleteNetworkAclEntry :: (MonadResource m, MonadBaseControl IO m) => Text -> Int -> Bool -> EC2 m Bool
- replaceNetworkAclEntry :: (MonadResource m, MonadBaseControl IO m) => NetworkAclEntryRequest -> EC2 m Bool
- associateRouteTable :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m Text
- createRouteTable :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m RouteTable
- deleteRouteTable :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- describeRouteTables :: (MonadResource m, MonadBaseControl IO m) => [Text] -> [Filter] -> EC2 m (ResumableSource m RouteTable)
- disassociateRouteTable :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m Bool
- replaceRouteTableAssociation :: (MonadResource m, MonadBaseControl IO m) => Text -> Text -> EC2 m Text
EC2 Environment
runEC2 :: MonadIO m => Credential -> AWS AWSContext m a -> m aSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | RegionName |
| -> EC2 m () |
set endpoint to EC2 context by giving the EC2 region.
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => ByteString | ec2 endpoint domain http://docs.amazonwebservices.com/general/latest/gr/rande.html |
| -> EC2 m () |
set endpoint to EC2 context.
Instances
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Reservation) |
runInstances :: (MonadResource m, MonadBaseControl IO m) => RunInstancesRequest -> EC2 m ReservationSource
RunInstancesParam is genereted with defaultRunInstancesParam
defaultRunInstancesRequestSource
Arguments
| :: Text | ImageId |
| -> Int | MinCount |
| -> Int | MaxCount |
| -> RunInstancesRequest |
RunInstances parameter utility
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> EC2 m (ResumableSource m InstanceStateChange) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> EC2 m (ResumableSource m InstanceStateChange) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> Bool | Force |
| -> EC2 m (ResumableSource m InstanceStateChange) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> EC2 m ConsoleOutput |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> EC2 m PasswordData |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InstanceIds |
| -> Bool | is all instance? |
| -> [Filter] | Filters |
| -> Maybe Text | next token |
| -> EC2 m (ResumableSource m InstanceStatus) |
raise ResponseParserException(NextToken token)
describeInstanceAttributeSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> InstanceAttributeRequest | Attribute |
| -> EC2 m InstanceAttribute |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> ResetInstanceAttributeRequest | |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> [ModifyInstanceAttributeRequest] | |
| -> EC2 m Bool |
not tested
Images
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | ImageIds |
| -> [Text] | Owners (User Ids) |
| -> [Text] | ExecutedBy (User Ids) |
| -> [Filter] | Filers |
| -> EC2 m (ResumableSource m Image) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InstanceId |
| -> Text | Name |
| -> Maybe Text | Description |
| -> Bool | NoReboot |
| -> [BlockDeviceMappingParam] | BlockDeviceMapping |
| -> EC2 m Text |
registerImage :: (MonadResource m, MonadBaseControl IO m) => RegisterImageRequest -> EC2 m TextSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | ImageId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | ImageId |
| -> AMIAttribute | Attribute |
| -> EC2 m AMIAttributeDescription |
Volumes
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | VolumeIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Volume) |
createVolume :: (MonadResource m, MonadBaseControl IO m) => CreateVolumeRequest -> EC2 m VolumeSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> Text | InstanceId |
| -> Text | Device |
| -> EC2 m AttachmentSetItemResponse |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> Maybe Text | InstanceId |
| -> Maybe Text | Device |
| -> Maybe Bool | Force |
| -> EC2 m AttachmentSetItemResponse |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | VolumeId |
| -> [Filter] | Filters |
| -> Maybe Text | next token |
| -> EC2 m (ResumableSource m VolumeStatus) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> VolumeAttributeRequest | |
| -> EC2 m (Text, VolumeAttribute) |
return (volumeId, Attribute)
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> Bool | AutoEnableIO |
| -> EC2 m Bool |
Snapshots
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | SnapshotIds |
| -> [Text] | Owners (UserId) |
| -> [Text] | RestorableBy (UserId) |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Snapshot) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VolumeId |
| -> Maybe Text | Description |
| -> EC2 m Snapshot |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | SnapshotId |
| -> EC2 m Bool |
Addresses
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | PublicIps |
| -> [Text] | AllocationIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Address) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Bool | is VPC? |
| -> EC2 m AllocateAddress |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Maybe IPv4 | PublicIp |
| -> Maybe Text | AllocationId |
| -> EC2 m EC2Return |
associateAddress :: (MonadResource m, MonadBaseControl IO m) => AssociateAddressRequest -> EC2 m (Bool, Maybe Text)Source
data AssociateAddressRequest Source
Constructors
| AssociateAddressRequestEc2 | |
| AssociateAddressRequestVpc | |
disassociateAddress :: (MonadResource m, MonadBaseControl IO m) => DisassociateAddressRequest -> EC2 m BoolSource
data DisassociateAddressRequest Source
Constructors
| DisassociateAddressRequestEc2 IPv4 | PublicIp for EC2 |
| DisassociateAddressRequestVpc IPv4 | AssociationId for VPC |
KeyPairs
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | PublicIps |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m KeyPair) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | KeyName |
| -> EC2 m (KeyPair, Text) | KeyPair and KeyMaterial |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | KeyName |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | KeyName |
| -> Text | PublicKeyMaterial |
| -> EC2 m KeyPair |
SecurityGroups
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | GroupNames |
| -> [Text] | GroupIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m SecurityGroup) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | GroupName |
| -> Text | GroupDescription |
| -> Maybe Text | VpcId |
| -> EC2 m (Maybe Text) | GroupId |
deleteSecurityGroup :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> EC2 m BoolSource
authorizeSecurityGroupIngress :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> [IpPermission] -> EC2 m BoolSource
not tested
authorizeSecurityGroupEgressSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | GroupId |
| -> [IpPermission] | |
| -> EC2 m Bool |
not tested
revokeSecurityGroupIngress :: (MonadResource m, MonadBaseControl IO m) => SecurityGroupRequest -> [IpPermission] -> EC2 m BoolSource
not tested
revokeSecurityGroupEgressSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | GroupId |
| -> [IpPermission] | |
| -> EC2 m Bool |
not tested
NetworkInterface
unassignPrivateIpAddressesSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => Text | NetworkInterfaceId |
| -> [IPv4] | PrivateIpAddresses |
| -> EC2 m Bool |
describeNetworkInterfacesSource
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => [Text] | NetworkInterfaceIds |
| -> [Filter] | |
| -> EC2 m (ResumableSource m NetworkInterface) |
Placements
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | RegionNames |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Region) |
describeAvailabilityZonesSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | ZoneNames |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m AvailabilityZone) |
Tags
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Filter] | Filters |
| -> EC2 m (ResumableSource m Tag) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | ResourceId (instance-id, image-id,..) |
| -> [(Text, Text)] | (Key, Value) |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | ResourceId (instance-id, image-id,..) |
| -> [ResourceTag] | |
| -> EC2 m Bool |
VPC
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => AddrRange IPv4 | CidrBlock |
| -> Maybe Text | instanceTenancy |
| -> EC2 m Vpc |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => CreateVpnGatewayType | Type. The valid value is CreateVpnGatewayTypeIpsec1 |
| -> Maybe Text | AvailabilityZone |
| -> EC2 m VpnGateway |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | Type |
| -> IPv4 | IpAddress |
| -> Int | BgpAsn |
| -> EC2 m CustomerGateway |
createInternetGateway :: (MonadResource m, MonadBaseControl IO m) => EC2 m InternetGatewaySource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VpcId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VpnGatewayId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | CustomerGatewayId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InternetGatewayId |
| -> EC2 m Bool |
Arguments
| :: (MonadBaseControl IO m, MonadResource m) | |
| => [Text] | VpnConnectionIds |
| -> [Filter] | |
| -> EC2 m (ResumableSource m VpnConnection) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | VpnGatewayId |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m VpnGateway) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | VpcIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Vpc) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | CustomerGatewayId |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m CustomerGateway) |
describeInternetGatewaysSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | InternetGatewayIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m InternetGateway) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InternetGatewayId |
| -> Text | VpcId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | InternetGatewayId |
| -> Text | VpcId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | SubnetIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m Subnet) |
createSubnet :: (MonadResource m, MonadBaseControl IO m) => CreateSubnetRequest -> EC2 m SubnetSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | SubnetId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | NetworkAclId |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m NetworkAcl) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | VpcId |
| -> EC2 m NetworkAcl |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | NetworkAclId |
| -> EC2 m Bool |
replaceNetworkAclAssociationSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | AssociationId |
| -> Text | NetworkAclId |
| -> EC2 m Text |
createNetworkAclEntry :: (MonadResource m, MonadBaseControl IO m) => NetworkAclEntryRequest -> EC2 m BoolSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | NetworkAclId |
| -> Int | RuleNumber |
| -> Bool | Egress |
| -> EC2 m Bool |
replaceNetworkAclEntry :: (MonadResource m, MonadBaseControl IO m) => NetworkAclEntryRequest -> EC2 m BoolSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | RouteTableId |
| -> Text | SubnetId |
| -> EC2 m Text | associationId |
createRouteTable :: (MonadResource m, MonadBaseControl IO m) => Text -> EC2 m RouteTableSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | RouteTableId |
| -> EC2 m Bool |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => [Text] | RouteTableIds |
| -> [Filter] | Filters |
| -> EC2 m (ResumableSource m RouteTable) |
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | AssociationId |
| -> EC2 m Bool | return |
replaceRouteTableAssociationSource
Arguments
| :: (MonadResource m, MonadBaseControl IO m) | |
| => Text | AssociationId |
| -> Text | RouteTableId |
| -> EC2 m Text | newAssociationId |