amazonka-ec2 0.3.2 → 0.3.3
raw patch · 72 files changed
+225/−167 lines, 72 filesdep ~amazonka-core
Dependency ranges changed: amazonka-core
Files
- amazonka-ec2.cabal +2/−2
- gen/Network/AWS/EC2/AllocateAddress.hs +1/−1
- gen/Network/AWS/EC2/AssignPrivateIpAddresses.hs +2/−2
- gen/Network/AWS/EC2/AssociateAddress.hs +1/−1
- gen/Network/AWS/EC2/AttachVolume.hs +3/−3
- gen/Network/AWS/EC2/AuthorizeSecurityGroupIngress.hs +5/−5
- gen/Network/AWS/EC2/CancelConversionTask.hs +1/−1
- gen/Network/AWS/EC2/CancelReservedInstancesListing.hs +1/−1
- gen/Network/AWS/EC2/CancelSpotInstanceRequests.hs +1/−1
- gen/Network/AWS/EC2/CopyImage.hs +2/−2
- gen/Network/AWS/EC2/CopySnapshot.hs +1/−1
- gen/Network/AWS/EC2/CreateImage.hs +1/−1
- gen/Network/AWS/EC2/CreateInstanceExportTask.hs +1/−1
- gen/Network/AWS/EC2/CreateKeyPair.hs +1/−1
- gen/Network/AWS/EC2/CreateNetworkInterface.hs +2/−2
- gen/Network/AWS/EC2/CreatePlacementGroup.hs +1/−1
- gen/Network/AWS/EC2/CreateReservedInstancesListing.hs +2/−2
- gen/Network/AWS/EC2/CreateSecurityGroup.hs +1/−1
- gen/Network/AWS/EC2/CreateSnapshot.hs +1/−1
- gen/Network/AWS/EC2/CreateSpotDatafeedSubscription.hs +1/−1
- gen/Network/AWS/EC2/CreateTags.hs +1/−1
- gen/Network/AWS/EC2/CreateVolume.hs +7/−5
- gen/Network/AWS/EC2/DeletePlacementGroup.hs +1/−1
- gen/Network/AWS/EC2/DeleteSnapshot.hs +1/−1
- gen/Network/AWS/EC2/DeleteSpotDatafeedSubscription.hs +1/−1
- gen/Network/AWS/EC2/DeleteTags.hs +1/−1
- gen/Network/AWS/EC2/DeleteVolume.hs +1/−1
- gen/Network/AWS/EC2/DescribeAddresses.hs +1/−1
- gen/Network/AWS/EC2/DescribeAvailabilityZones.hs +1/−1
- gen/Network/AWS/EC2/DescribeClassicLinkInstances.hs +2/−1
- gen/Network/AWS/EC2/DescribeConversionTasks.hs +1/−1
- gen/Network/AWS/EC2/DescribeImageAttribute.hs +4/−0
- gen/Network/AWS/EC2/DescribeInstanceStatus.hs +4/−3
- gen/Network/AWS/EC2/DescribeInstances.hs +3/−1
- gen/Network/AWS/EC2/DescribeKeyPairs.hs +1/−1
- gen/Network/AWS/EC2/DescribePlacementGroups.hs +1/−1
- gen/Network/AWS/EC2/DescribeReservedInstances.hs +1/−1
- gen/Network/AWS/EC2/DescribeReservedInstancesListings.hs +1/−1
- gen/Network/AWS/EC2/DescribeReservedInstancesModifications.hs +1/−1
- gen/Network/AWS/EC2/DescribeReservedInstancesOfferings.hs +3/−2
- gen/Network/AWS/EC2/DescribeSecurityGroups.hs +7/−4
- gen/Network/AWS/EC2/DescribeSnapshotAttribute.hs +1/−1
- gen/Network/AWS/EC2/DescribeSnapshots.hs +60/−5
- gen/Network/AWS/EC2/DescribeSpotDatafeedSubscription.hs +1/−1
- gen/Network/AWS/EC2/DescribeSpotInstanceRequests.hs +2/−2
- gen/Network/AWS/EC2/DescribeSpotPriceHistory.hs +21/−28
- gen/Network/AWS/EC2/DescribeTags.hs +1/−1
- gen/Network/AWS/EC2/DescribeVolumeAttribute.hs +1/−1
- gen/Network/AWS/EC2/DescribeVolumeStatus.hs +2/−1
- gen/Network/AWS/EC2/DescribeVolumes.hs +3/−2
- gen/Network/AWS/EC2/DetachVolume.hs +1/−1
- gen/Network/AWS/EC2/DisassociateAddress.hs +1/−1
- gen/Network/AWS/EC2/EnableVpcClassicLink.hs +1/−1
- gen/Network/AWS/EC2/GetConsoleOutput.hs +6/−6
- gen/Network/AWS/EC2/ImportInstance.hs +1/−1
- gen/Network/AWS/EC2/ImportKeyPair.hs +1/−1
- gen/Network/AWS/EC2/ImportVolume.hs +1/−1
- gen/Network/AWS/EC2/ModifyInstanceAttribute.hs +2/−2
- gen/Network/AWS/EC2/ModifyReservedInstances.hs +1/−1
- gen/Network/AWS/EC2/ModifySnapshotAttribute.hs +1/−1
- gen/Network/AWS/EC2/MonitorInstances.hs +1/−1
- gen/Network/AWS/EC2/PurchaseReservedInstancesOffering.hs +1/−1
- gen/Network/AWS/EC2/RebootInstances.hs +1/−1
- gen/Network/AWS/EC2/RegisterImage.hs +2/−2
- gen/Network/AWS/EC2/RequestSpotInstances.hs +4/−8
- gen/Network/AWS/EC2/ResetSnapshotAttribute.hs +1/−1
- gen/Network/AWS/EC2/RunInstances.hs +8/−8
- gen/Network/AWS/EC2/StartInstances.hs +1/−1
- gen/Network/AWS/EC2/StopInstances.hs +2/−2
- gen/Network/AWS/EC2/TerminateInstances.hs +2/−2
- gen/Network/AWS/EC2/Types.hs +18/−20
- gen/Network/AWS/EC2/UnmonitorInstances.hs +1/−1
amazonka-ec2.cabal view
@@ -1,5 +1,5 @@ name: amazonka-ec2-version: 0.3.2+version: 0.3.3 synopsis: Amazon Elastic Compute Cloud SDK. homepage: https://github.com/brendanhay/amazonka license: OtherLicense@@ -211,5 +211,5 @@ Network.AWS.EC2.Internal build-depends:- amazonka-core == 0.3.2.*+ amazonka-core == 0.3.3.* , base >= 4.7 && < 5
gen/Network/AWS/EC2/AllocateAddress.hs view
@@ -25,7 +25,7 @@ -- | Acquires an Elastic IP address. -- -- An Elastic IP address is for use either in the EC2-Classic platform or in a--- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-AllocateAddress.html> module Network.AWS.EC2.AllocateAddress
gen/Network/AWS/EC2/AssignPrivateIpAddresses.hs view
@@ -27,8 +27,8 @@ -- you can specify the number of secondary IP addresses to be automatically -- assigned within the subnet's CIDR block range. The number of secondary IP -- addresses that you can assign to an instance varies by instance type. For--- information about instance types, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon ElasticCompute Cloud User Guide for Linux/. For more information about Elastic IP--- addresses, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon Elastic Compute Cloud UserGuide for Linux/.+-- information about instance types, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon ElasticCompute Cloud User Guide/. For more information about Elastic IP addresses,+-- see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon Elastic Compute Cloud User Guide/. -- -- AssignPrivateIpAddresses is available only in EC2-VPC. --
gen/Network/AWS/EC2/AssociateAddress.hs view
@@ -25,7 +25,7 @@ -- | Associates an Elastic IP address with an instance or a network interface. -- -- An Elastic IP address is for use in either the EC2-Classic platform or in a--- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide/. -- -- [EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is -- already associated with a different instance, it is disassociated from that
gen/Network/AWS/EC2/AttachVolume.hs view
@@ -26,10 +26,10 @@ -- to the instance with the specified device name. -- -- Encrypted Amazon EBS volumes may only be attached to instances that support--- Amazon EBS encryption. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBS Encryption> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- Amazon EBS encryption. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBS Encryption> in the /Amazon Elastic Compute Cloud User Guide/. -- -- For a list of supported device names, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html Attaching an Amazon EBS Volume toan Instance>. Any device names that aren't reserved for instance store volumes--- can be used for Amazon EBS volumes. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html Amazon EC2Instance Store> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- can be used for Amazon EBS volumes. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html Amazon EC2Instance Store> in the /Amazon Elastic Compute Cloud User Guide/. -- -- If a volume has an AWS Marketplace product code: --@@ -40,7 +40,7 @@ -- from a Windows instance and attach it to a Linux instance. For an overview -- of the AWS Marketplace, see <https://aws.amazon.com/marketplace/help/200900000 Introducing AWS Marketplace>. ----- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html Attaching Amazon EBSVolumes> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html Attaching Amazon EBSVolumes> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-AttachVolume.html> module Network.AWS.EC2.AttachVolume
gen/Network/AWS/EC2/AuthorizeSecurityGroupIngress.hs view
@@ -137,7 +137,7 @@ asgiFromPort :: Lens' AuthorizeSecurityGroupIngress (Maybe Int) asgiFromPort = lens _asgiFromPort (\s a -> s { _asgiFromPort = a }) --- | The ID of the security group.+-- | The ID of the security group. Required for a nondefault VPC. asgiGroupId :: Lens' AuthorizeSecurityGroupIngress (Maybe Text) asgiGroupId = lens _asgiGroupId (\s a -> s { _asgiGroupId = a }) @@ -145,15 +145,15 @@ asgiGroupName :: Lens' AuthorizeSecurityGroupIngress (Maybe Text) asgiGroupName = lens _asgiGroupName (\s a -> s { _asgiGroupName = a }) --- | A set of IP permissions. You can't specify a source security group and a CIDR--- IP address range.+-- | A set of IP permissions. Can be used to specify multiple rules in a single+-- command. asgiIpPermissions :: Lens' AuthorizeSecurityGroupIngress [IpPermission] asgiIpPermissions = lens _asgiIpPermissions (\s a -> s { _asgiIpPermissions = a }) . _List --- | The IP protocol name ('tcp', 'udp', 'icmp') or number (see <http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml Protocol Numbers>). Use '-1'--- to specify all.+-- | The IP protocol name ('tcp', 'udp', 'icmp') or number (see <http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml Protocol Numbers>). (VPC+-- only) Use '-1' to specify all. asgiIpProtocol :: Lens' AuthorizeSecurityGroupIngress (Maybe Text) asgiIpProtocol = lens _asgiIpProtocol (\s a -> s { _asgiIpProtocol = a })
gen/Network/AWS/EC2/CancelConversionTask.hs view
@@ -28,7 +28,7 @@ -- the process of transferring the final disk image, the command fails and -- returns an exception. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import YourVirtual Machine to Amazon EC2> in the /Amazon Elastic Compute Cloud User Guidefor Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import YourVirtual Machine to Amazon EC2> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CancelConversionTask.html> module Network.AWS.EC2.CancelConversionTask
gen/Network/AWS/EC2/CancelReservedInstancesListing.hs view
@@ -25,7 +25,7 @@ -- | Cancels the specified Reserved Instance listing in the Reserved Instance -- Marketplace. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CancelReservedInstancesListing.html> module Network.AWS.EC2.CancelReservedInstancesListing
gen/Network/AWS/EC2/CancelSpotInstanceRequests.hs view
@@ -26,7 +26,7 @@ -- Amazon EC2 starts on your behalf when the bid price that you specify exceeds -- the current Spot Price. Amazon EC2 periodically sets the Spot Price based on -- available Spot Instance capacity and current Spot Instance requests. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html Spot Instance Requests> in the /Amazon Elastic Compute CloudUser Guide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html Spot Instance Requests> in the /Amazon Elastic Compute CloudUser Guide/. -- -- Canceling a Spot Instance request does not terminate running Spot Instances -- associated with the request.
gen/Network/AWS/EC2/CopyImage.hs view
@@ -27,7 +27,7 @@ -- the request. AMIs that use encrypted Amazon EBS snapshots cannot be copied -- with this method. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html Copying AMIs> in the /Amazon Elastic Compute CloudUser Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html Copying AMIs> in the /Amazon Elastic Compute CloudUser Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CopyImage.html> module Network.AWS.EC2.CopyImage@@ -96,7 +96,7 @@ } -- | Unique, case-sensitive identifier you provide to ensure idempotency of the--- request. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html How to Ensure Idempotency> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- request. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html How to Ensure Idempotency> in the /AmazonElastic Compute Cloud User Guide/. ciClientToken :: Lens' CopyImage (Maybe Text) ciClientToken = lens _ciClientToken (\s a -> s { _ciClientToken = a })
gen/Network/AWS/EC2/CopySnapshot.hs view
@@ -34,7 +34,7 @@ -- Copying snapshots that were encrypted with non-default AWS Key Management -- Service (KMS) master keys is not supported at this time. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html Copying an Amazon EBS Snapshot> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html Copying an Amazon EBS Snapshot> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CopySnapshot.html> module Network.AWS.EC2.CopySnapshot
gen/Network/AWS/EC2/CreateImage.hs view
@@ -30,7 +30,7 @@ -- mapping information for those volumes. When you launch an instance from this -- new AMI, the instance automatically launches with those additional volumes. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html Creating Amazon EBS-Backed Linux AMIs> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html Creating Amazon EBS-Backed Linux AMIs> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateImage.html> module Network.AWS.EC2.CreateImage
gen/Network/AWS/EC2/CreateInstanceExportTask.hs view
@@ -25,7 +25,7 @@ -- | Exports a running or stopped instance to an Amazon S3 bucket. -- -- For information about the supported operating systems, image formats, and--- known limitations for the types of instances you can export, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ExportingEC2Instances.html ExportingEC2 Instances> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- known limitations for the types of instances you can export, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ExportingEC2Instances.html ExportingEC2 Instances> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateInstanceExportTask.html> module Network.AWS.EC2.CreateInstanceExportTask
gen/Network/AWS/EC2/CreateKeyPair.hs view
@@ -32,7 +32,7 @@ -- The key pair returned to you is available only in the region in which you -- create it. To create a key pair that is available in all regions, use 'ImportKeyPair'. ----- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateKeyPair.html> module Network.AWS.EC2.CreateKeyPair
gen/Network/AWS/EC2/CreateNetworkInterface.hs view
@@ -25,7 +25,7 @@ -- | Creates a network interface in the specified subnet. -- -- For more information about network interfaces, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html Elastic Network Interfaces>--- in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateNetworkInterface.html> module Network.AWS.EC2.CreateNetworkInterface@@ -126,7 +126,7 @@ -- option and specify more than one private IP address using 'privateIpAddresses'. -- -- The number of IP addresses you can assign to a network interface varies by--- instance type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI Private IP Addresses Per ENI PerInstance Type> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- instance type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI Private IP Addresses Per ENI PerInstance Type> in the /Amazon Elastic Compute Cloud User Guide/. cniSecondaryPrivateIpAddressCount :: Lens' CreateNetworkInterface (Maybe Int) cniSecondaryPrivateIpAddressCount = lens _cniSecondaryPrivateIpAddressCount
gen/Network/AWS/EC2/CreatePlacementGroup.hs view
@@ -25,7 +25,7 @@ -- | Creates a placement group that you launch cluster instances into. You must -- give the group a name that's unique within the scope of your account. ----- For more information about placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html Cluster Instances> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html Cluster Instances> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreatePlacementGroup.html> module Network.AWS.EC2.CreatePlacementGroup
gen/Network/AWS/EC2/CreateReservedInstancesListing.hs view
@@ -38,7 +38,7 @@ -- Reserved Instance listings then become available for purchase. To view the -- details of your Reserved Instance listing, you can use the 'DescribeReservedInstancesListings' operation. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateReservedInstancesListing.html> module Network.AWS.EC2.CreateReservedInstancesListing@@ -97,7 +97,7 @@ } -- | Unique, case-sensitive identifier you provide to ensure idempotency of your--- listings. This helps avoid duplicate listings. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html Ensuring Idempotency> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- listings. This helps avoid duplicate listings. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html Ensuring Idempotency> in the /Amazon Elastic Compute Cloud User Guide/. crilClientToken :: Lens' CreateReservedInstancesListing Text crilClientToken = lens _crilClientToken (\s a -> s { _crilClientToken = a })
gen/Network/AWS/EC2/CreateSecurityGroup.hs view
@@ -25,7 +25,7 @@ -- | Creates a security group. -- -- A security group is for use with instances either in the EC2-Classic--- platform or in a specific VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html Amazon EC2 SecurityGroups> in the /Amazon Elastic Compute Cloud User Guide for Linux/ and <http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html SecurityGroups for Your VPC> in the /Amazon Virtual Private Cloud User Guide/.+-- platform or in a specific VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html Amazon EC2 SecurityGroups> in the /Amazon Elastic Compute Cloud User Guide/ and <http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html Security Groups forYour VPC> in the /Amazon Virtual Private Cloud User Guide/. -- -- EC2-Classic: You can have up to 500 security groups. --
gen/Network/AWS/EC2/CreateSnapshot.hs view
@@ -48,7 +48,7 @@ -- encrypted. Your encrypted volumes and any associated snapshots always remain -- protected. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html Amazon Elastic Block Store> and <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBSEncryption> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html Amazon Elastic Block Store> and <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBSEncryption> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateSnapshot.html> module Network.AWS.EC2.CreateSnapshot
gen/Network/AWS/EC2/CreateSpotDatafeedSubscription.hs view
@@ -24,7 +24,7 @@ -- | Creates a data feed for Spot Instances, enabling you to view Spot Instance -- usage logs. You can create one data feed per AWS account. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html Spot Instance Data Feed> in the /Amazon Elastic Compute CloudUser Guide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html Spot Instance Data Feed> in the /Amazon Elastic Compute CloudUser Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateSpotDatafeedSubscription.html> module Network.AWS.EC2.CreateSpotDatafeedSubscription
gen/Network/AWS/EC2/CreateTags.hs view
@@ -26,7 +26,7 @@ -- resources. Each resource can have a maximum of 10 tags. Each tag consists of -- a key and optional value. Tag keys must be unique per resource. ----- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateTags.html> module Network.AWS.EC2.CreateTags
gen/Network/AWS/EC2/CreateVolume.hs view
@@ -33,9 +33,9 @@ -- You can create encrypted volumes with the 'Encrypted' parameter. Encrypted -- volumes may only be attached to instances that support Amazon EBS encryption. -- Volumes that are created from encrypted snapshots are also automatically--- encrypted. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBS Encryption> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- encrypted. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBS Encryption> in the /AmazonElastic Compute Cloud User Guide/. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-volume.html Creating or Restoring an Amazon EBS Volume> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-volume.html Creating or Restoring an Amazon EBS Volume> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-CreateVolume.html> module Network.AWS.EC2.CreateVolume@@ -135,7 +135,7 @@ -- Volumes that are created from encrypted snapshots are automatically -- encrypted. There is no way to create an encrypted volume from an unencrypted -- snapshot or vice versa. If your AMI uses encrypted volumes, you can only--- launch it on supported instance types. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBSEncryption> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- launch it on supported instance types. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBSEncryption> in the /Amazon Elastic Compute Cloud User Guide/. cv1Encrypted :: Lens' CreateVolume (Maybe Bool) cv1Encrypted = lens _cv1Encrypted (\s a -> s { _cv1Encrypted = a }) @@ -155,7 +155,9 @@ -- | The size of the volume, in GiBs. -- -- Constraints: If the volume type is 'io1', the minimum size of the volume is 4--- GiB.+-- GiB; otherwise, the minimum size is 1 GiB. The maximum volume size is 1024+-- GiB. If you specify a snapshot, the volume size must be equal to or larger+-- than the snapshot size. -- -- Default: If you're creating the volume from a snapshot and don't specify a -- volume size, the default is the snapshot size.@@ -261,7 +263,7 @@ -- provisioned for the volume. For General Purpose (SSD) volumes, this -- represents the baseline performance of the volume and the rate at which the -- volume accumulates I/O credits for bursting. For more information on General--- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide/. -- -- Constraint: Range is 100 to 4000 for Provisioned IOPS (SSD) volumes and 3 to -- 3072 for General Purpose (SSD) volumes.
gen/Network/AWS/EC2/DeletePlacementGroup.hs view
@@ -24,7 +24,7 @@ -- | Deletes the specified placement group. You must terminate all instances in -- the placement group before you can delete the placement group. For more--- information about placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html ClusterInstances> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- information about placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html ClusterInstances> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DeletePlacementGroup.html> module Network.AWS.EC2.DeletePlacementGroup
gen/Network/AWS/EC2/DeleteSnapshot.hs view
@@ -35,7 +35,7 @@ -- by a registered AMI. You must first de-register the AMI before you can delete -- the snapshot. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html Deleting an Amazon EBS Snapshot> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html Deleting an Amazon EBS Snapshot> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DeleteSnapshot.html> module Network.AWS.EC2.DeleteSnapshot
gen/Network/AWS/EC2/DeleteSpotDatafeedSubscription.hs view
@@ -22,7 +22,7 @@ -- -- Derived from AWS service descriptions, licensed under Apache 2.0. --- | Deletes the data feed for Spot Instances. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html SpotInstance Data Feed> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- | Deletes the data feed for Spot Instances. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html SpotInstance Data Feed> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DeleteSpotDatafeedSubscription.html> module Network.AWS.EC2.DeleteSpotDatafeedSubscription
gen/Network/AWS/EC2/DeleteTags.hs view
@@ -25,7 +25,7 @@ -- | Deletes the specified set of tags from the specified set of resources. This -- call is designed to follow a 'DescribeTags' request. ----- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DeleteTags.html> module Network.AWS.EC2.DeleteTags
gen/Network/AWS/EC2/DeleteVolume.hs view
@@ -27,7 +27,7 @@ -- -- The volume may remain in the 'deleting' state for several minutes. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html Deleting an Amazon EBS Volume> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html Deleting an Amazon EBS Volume> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DeleteVolume.html> module Network.AWS.EC2.DeleteVolume
gen/Network/AWS/EC2/DescribeAddresses.hs view
@@ -25,7 +25,7 @@ -- | Describes one or more of your Elastic IP addresses. -- -- An Elastic IP address is for use in either the EC2-Classic platform or in a--- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeAddresses.html> module Network.AWS.EC2.DescribeAddresses
gen/Network/AWS/EC2/DescribeAvailabilityZones.hs view
@@ -27,7 +27,7 @@ -- there is an event impacting an Availability Zone, you can use this request to -- view the state and any provided message for that Availability Zone. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html Regions and Availability Zones> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html Regions and Availability Zones> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeAvailabilityZones.html> module Network.AWS.EC2.DescribeAvailabilityZones
gen/Network/AWS/EC2/DescribeClassicLinkInstances.hs view
@@ -122,7 +122,8 @@ -- | The maximum number of items to return for this request. The request returns -- a token that you can specify in a subsequent call to get the next set of--- results.+-- results. You cannot specify this parameter and the instance IDs parameter in+-- the same request. -- -- Constraint: If the value is greater than 1000, we return only 1000 items. dcliMaxResults :: Lens' DescribeClassicLinkInstances (Maybe Int)
gen/Network/AWS/EC2/DescribeConversionTasks.hs view
@@ -22,7 +22,7 @@ -- -- Derived from AWS service descriptions, licensed under Apache 2.0. --- | Describes one or more of your conversion tasks. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- | Describes one or more of your conversion tasks. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeConversionTasks.html> module Network.AWS.EC2.DescribeConversionTasks
gen/Network/AWS/EC2/DescribeImageAttribute.hs view
@@ -83,6 +83,10 @@ } -- | The AMI attribute.+--+-- Note: Depending on your account privileges, the 'blockDeviceMapping' attribute+-- may return a 'Client.AuthFailure' error. If this happens, use 'DescribeImages' to+-- get information about the block device mapping for the AMI. dia1Attribute :: Lens' DescribeImageAttribute ImageAttributeName dia1Attribute = lens _dia1Attribute (\s a -> s { _dia1Attribute = a })
gen/Network/AWS/EC2/DescribeInstanceStatus.hs view
@@ -76,8 +76,7 @@ -- you can do so manually. You can also avoid retirement of EBS-backed instances -- by manually restarting your instance when its event code is 'instance-retirement'. This ensures that your instance is started on a different underlying host. ----- For more information about failed status checks, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html TroubleshootingInstances with Failed Status Checks> in the /Amazon Elastic Compute Cloud UserGuide for Linux/. For more information about working with scheduled events,--- see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html#schedevents_actions Working with an Instance That Has a Scheduled Event> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- For more information about failed status checks, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html TroubleshootingInstances with Failed Status Checks> in the /Amazon Elastic Compute Cloud UserGuide/. For more information about working with scheduled events, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html#schedevents_actions Workingwith an Instance That Has a Scheduled Event> in the /Amazon Elastic ComputeCloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeInstanceStatus.html> module Network.AWS.EC2.DescribeInstanceStatus@@ -199,7 +198,9 @@ -- | The maximum number of paginated instance items per response. The call also -- returns a token that you can specify in a subsequent call to get the next set--- of results. If the value is greater than 1000, we return only 1000 items.+-- of results. If the value is greater than 1000, we return only 1000 items. You+-- cannot specify this parameter and the instance IDs parameter in the same+-- request. -- -- Default: 1000 disMaxResults :: Lens' DescribeInstanceStatus (Maybe Int)
gen/Network/AWS/EC2/DescribeInstances.hs view
@@ -330,7 +330,9 @@ -- | The maximum number of items to return for this call. The call also returns a -- token that you can specify in a subsequent call to get the next set of--- results. If the value is greater than 1000, we return only 1000 items.+-- results. If the value is greater than 1000, we return only 1000 items. You+-- cannot specify this parameter and the instance IDs parameter in the same+-- request. di1MaxResults :: Lens' DescribeInstances (Maybe Int) di1MaxResults = lens _di1MaxResults (\s a -> s { _di1MaxResults = a })
gen/Network/AWS/EC2/DescribeKeyPairs.hs view
@@ -24,7 +24,7 @@ -- | Describes one or more of your key pairs. ----- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeKeyPairs.html> module Network.AWS.EC2.DescribeKeyPairs
gen/Network/AWS/EC2/DescribePlacementGroups.hs view
@@ -23,7 +23,7 @@ -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Describes one or more of your placement groups. For more information about--- placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html Cluster Instances> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- placement groups and cluster instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html Cluster Instances> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribePlacementGroups.html> module Network.AWS.EC2.DescribePlacementGroups
gen/Network/AWS/EC2/DescribeReservedInstances.hs view
@@ -24,7 +24,7 @@ -- | Describes one or more of the Reserved Instances that you purchased. ----- For more information about Reserved Instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html Reserved Instances> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about Reserved Instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html Reserved Instances> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeReservedInstances.html> module Network.AWS.EC2.DescribeReservedInstances
gen/Network/AWS/EC2/DescribeReservedInstancesListings.hs view
@@ -42,7 +42,7 @@ -- until your demand is met. You are charged based on the total price of all of -- the listings that you purchase. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeReservedInstancesListings.html> module Network.AWS.EC2.DescribeReservedInstancesListings
gen/Network/AWS/EC2/DescribeReservedInstancesModifications.hs view
@@ -28,7 +28,7 @@ -- about the specific modification is returned. -- -- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html Modifying Reserved Instances> in the Amazon Elastic--- Compute Cloud User Guide for Linux.+-- Compute Cloud User Guide. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeReservedInstancesModifications.html> module Network.AWS.EC2.DescribeReservedInstancesModifications
gen/Network/AWS/EC2/DescribeReservedInstancesOfferings.hs view
@@ -28,7 +28,7 @@ -- errors, and you pay a lower usage rate than the rate charged for On-Demand -- instances for the actual time used. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved Instance Marketplace> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeReservedInstancesOfferings.html> module Network.AWS.EC2.DescribeReservedInstancesOfferings@@ -185,7 +185,8 @@ lens _drioInstanceTenancy (\s a -> s { _drioInstanceTenancy = a }) -- | The instance type on which the Reserved Instance can be used. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon Elastic Compute Cloud UserGuide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon Elastic Compute Cloud User Guide/+-- . drioInstanceType :: Lens' DescribeReservedInstancesOfferings (Maybe InstanceType) drioInstanceType = lens _drioInstanceType (\s a -> s { _drioInstanceType = a })
gen/Network/AWS/EC2/DescribeSecurityGroups.hs view
@@ -25,7 +25,7 @@ -- | Describes one or more of your security groups. -- -- A security group is for use with instances either in the EC2-Classic--- platform or in a specific VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html Amazon EC2 SecurityGroups> in the /Amazon Elastic Compute Cloud User Guide for Linux/ and <http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html SecurityGroups for Your VPC> in the /Amazon Virtual Private Cloud User Guide/.+-- platform or in a specific VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html Amazon EC2 SecurityGroups> in the /Amazon Elastic Compute Cloud User Guide/ and <http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html Security Groups forYour VPC> in the /Amazon Virtual Private Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSecurityGroups.html> module Network.AWS.EC2.DescribeSecurityGroups@@ -122,14 +122,17 @@ dsg1Filters :: Lens' DescribeSecurityGroups [Filter] dsg1Filters = lens _dsg1Filters (\s a -> s { _dsg1Filters = a }) . _List --- | One or more security group IDs. Required for nondefault VPCs.+-- | One or more security group IDs. Required for security groups in a nondefault+-- VPC. -- -- Default: Describes all your security groups. dsg1GroupIds :: Lens' DescribeSecurityGroups [Text] dsg1GroupIds = lens _dsg1GroupIds (\s a -> s { _dsg1GroupIds = a }) . _List --- | [EC2-Classic, default VPC] One or more security group names. You can specify--- either the security group name or the security group ID.+-- | [EC2-Classic and default VPC only] One or more security group names. You can+-- specify either the security group name or the security group ID. For security+-- groups in a nondefault VPC, use the 'group-name' filter to describe security+-- groups by name. -- -- Default: Describes all your security groups. dsg1GroupNames :: Lens' DescribeSecurityGroups [Text]
gen/Network/AWS/EC2/DescribeSnapshotAttribute.hs view
@@ -26,7 +26,7 @@ -- only one attribute at a time. -- -- For more information about Amazon EBS snapshots, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html Amazon EBS Snapshots> in--- the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshotAttribute.html> module Network.AWS.EC2.DescribeSnapshotAttribute
gen/Network/AWS/EC2/DescribeSnapshots.hs view
@@ -51,8 +51,14 @@ -- account IDs (if you own the snapshots), 'self' for snapshots for which you own -- or have explicit permissions, or 'all' for public snapshots. --+-- If you are describing a long list of snapshots, you can paginate the output+-- to make the list more manageable. The 'MaxResults' parameter sets the maximum+-- number of results returned in a single page. If the list of results exceeds+-- your 'MaxResults' value, then that number of results is returned along with a 'NextToken' value that can be passed to a subsequent 'DescribeSnapshots' request to+-- retrieve the remaining results.+-- -- For more information about Amazon EBS snapshots, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html Amazon EBS Snapshots> in--- the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html> module Network.AWS.EC2.DescribeSnapshots@@ -64,6 +70,8 @@ -- ** Request lenses , ds1DryRun , ds1Filters+ , ds1MaxResults+ , ds1NextToken , ds1OwnerIds , ds1RestorableByUserIds , ds1SnapshotIds@@ -73,6 +81,7 @@ -- ** Response constructor , describeSnapshotsResponse -- ** Response lenses+ , dsrNextToken , dsrSnapshots ) where @@ -84,6 +93,8 @@ data DescribeSnapshots = DescribeSnapshots { _ds1DryRun :: Maybe Bool , _ds1Filters :: List "Filter" Filter+ , _ds1MaxResults :: Maybe Int+ , _ds1NextToken :: Maybe Text , _ds1OwnerIds :: List "Owner" Text , _ds1RestorableByUserIds :: List "RestorableBy" Text , _ds1SnapshotIds :: List "SnapshotId" Text@@ -97,6 +108,10 @@ -- -- * 'ds1Filters' @::@ ['Filter'] --+-- * 'ds1MaxResults' @::@ 'Maybe' 'Int'+--+-- * 'ds1NextToken' @::@ 'Maybe' 'Text'+-- -- * 'ds1OwnerIds' @::@ ['Text'] -- -- * 'ds1RestorableByUserIds' @::@ ['Text']@@ -110,6 +125,8 @@ , _ds1OwnerIds = mempty , _ds1RestorableByUserIds = mempty , _ds1Filters = mempty+ , _ds1NextToken = Nothing+ , _ds1MaxResults = Nothing } ds1DryRun :: Lens' DescribeSnapshots (Maybe Bool)@@ -154,6 +171,24 @@ ds1Filters :: Lens' DescribeSnapshots [Filter] ds1Filters = lens _ds1Filters (\s a -> s { _ds1Filters = a }) . _List +-- | The maximum number of snapshot results returned by 'DescribeSnapshots' in+-- paginated output. When this parameter is used, 'DescribeSnapshots' only returns 'MaxResults' results in a single page along with a 'NextToken' response element.+-- The remaining results of the initial request can be seen by sending another 'DescribeSnapshots' request with the returned 'NextToken' value. This value can be between 5 and+-- 1000; if 'MaxResults' is given a value larger than 1000, only 1000 results are+-- returned. If this parameter is not used, then 'DescribeSnapshots' returns all+-- results. You cannot specify this parameter and the snapshot IDs parameter in+-- the same request.+ds1MaxResults :: Lens' DescribeSnapshots (Maybe Int)+ds1MaxResults = lens _ds1MaxResults (\s a -> s { _ds1MaxResults = a })++-- | The 'NextToken' value returned from a previous paginated 'DescribeSnapshots'+-- request where 'MaxResults' was used and the results exceeded the value of that+-- parameter. Pagination continues from the end of the previous results that+-- returned the 'NextToken' value. This value is 'null' when there are no more+-- results to return.+ds1NextToken :: Lens' DescribeSnapshots (Maybe Text)+ds1NextToken = lens _ds1NextToken (\s a -> s { _ds1NextToken = a })+ -- | Returns the snapshots owned by the specified owner. Multiple owners can be -- specified. ds1OwnerIds :: Lens' DescribeSnapshots [Text]@@ -171,21 +206,32 @@ ds1SnapshotIds :: Lens' DescribeSnapshots [Text] ds1SnapshotIds = lens _ds1SnapshotIds (\s a -> s { _ds1SnapshotIds = a }) . _List -newtype DescribeSnapshotsResponse = DescribeSnapshotsResponse- { _dsrSnapshots :: List "item" Snapshot- } deriving (Eq, Read, Show, Monoid, Semigroup)+data DescribeSnapshotsResponse = DescribeSnapshotsResponse+ { _dsrNextToken :: Maybe Text+ , _dsrSnapshots :: List "item" Snapshot+ } deriving (Eq, Read, Show) -- | 'DescribeSnapshotsResponse' constructor. -- -- The fields accessible through corresponding lenses are: --+-- * 'dsrNextToken' @::@ 'Maybe' 'Text'+-- -- * 'dsrSnapshots' @::@ ['Snapshot'] -- describeSnapshotsResponse :: DescribeSnapshotsResponse describeSnapshotsResponse = DescribeSnapshotsResponse { _dsrSnapshots = mempty+ , _dsrNextToken = Nothing } +-- | The 'NextToken' value to include in a future 'DescribeSnapshots' request. When+-- the results of a 'DescribeSnapshots' request exceed 'MaxResults', this value can+-- be used to retrieve the next page of results. This value is 'null' when there+-- are no more results to return.+dsrNextToken :: Lens' DescribeSnapshotsResponse (Maybe Text)+dsrNextToken = lens _dsrNextToken (\s a -> s { _dsrNextToken = a })+ dsrSnapshots :: Lens' DescribeSnapshotsResponse [Snapshot] dsrSnapshots = lens _dsrSnapshots (\s a -> s { _dsrSnapshots = a }) . _List @@ -196,6 +242,8 @@ toQuery DescribeSnapshots{..} = mconcat [ "DryRun" =? _ds1DryRun , "Filter" `toQueryList` _ds1Filters+ , "MaxResults" =? _ds1MaxResults+ , "NextToken" =? _ds1NextToken , "Owner" `toQueryList` _ds1OwnerIds , "RestorableBy" `toQueryList` _ds1RestorableByUserIds , "SnapshotId" `toQueryList` _ds1SnapshotIds@@ -212,4 +260,11 @@ instance FromXML DescribeSnapshotsResponse where parseXML x = DescribeSnapshotsResponse- <$> x .@? "snapshotSet" .!@ mempty+ <$> x .@? "nextToken"+ <*> x .@? "snapshotSet" .!@ mempty++instance AWSPager DescribeSnapshots where+ page rq rs+ | stop (rs ^. dsrNextToken) = Nothing+ | otherwise = (\x -> rq & ds1NextToken ?~ x)+ <$> (rs ^. dsrNextToken)
gen/Network/AWS/EC2/DescribeSpotDatafeedSubscription.hs view
@@ -22,7 +22,7 @@ -- -- Derived from AWS service descriptions, licensed under Apache 2.0. --- | Describes the data feed for Spot Instances. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html SpotInstance Data Feed> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- | Describes the data feed for Spot Instances. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html SpotInstance Data Feed> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSpotDatafeedSubscription.html> module Network.AWS.EC2.DescribeSpotDatafeedSubscription
gen/Network/AWS/EC2/DescribeSpotInstanceRequests.hs view
@@ -26,7 +26,7 @@ -- Instances are instances that Amazon EC2 launches when the bid price that you -- specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot -- Price based on available Spot Instance capacity and current Spot Instance--- requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html Spot Instance Requests> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html Spot Instance Requests> in the /AmazonElastic Compute Cloud User Guide/. -- -- You can use 'DescribeSpotInstanceRequests' to find a running Spot Instance by -- examining the response. If the status of the Spot Instance is 'fulfilled', the@@ -163,7 +163,7 @@ -- -- 'state' - The state of the Spot Instance request ('open' | 'active' | 'closed' | 'cancelled' | 'failed'). Spot bid status information can help you track your Amazon EC2 -- Spot Instance requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html Spot Bid Status> in the--- Amazon Elastic Compute Cloud User Guide for Linux.+-- Amazon Elastic Compute Cloud User Guide. -- -- 'status-code' - The short code describing the most recent evaluation of your -- Spot Instance request.
gen/Network/AWS/EC2/DescribeSpotPriceHistory.hs view
@@ -22,26 +22,14 @@ -- -- Derived from AWS service descriptions, licensed under Apache 2.0. --- | Describes the Spot Price history. Spot Instances are instances that Amazon--- EC2 starts on your behalf when the maximum price that you specify exceeds the--- current Spot Price. Amazon EC2 periodically sets the Spot Price based on--- available Spot Instance capacity and current Spot Instance requests. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html Spot Instance Pricing History> in the /Amazon Elastic ComputeCloud User Guide for Linux/.------ When you specify an Availability Zone, this operation describes the price--- history for the specified Availability Zone with the most recent set of--- prices listed first. If you don't specify an Availability Zone, you get the--- prices across all Availability Zones, starting with the most recent set.--- However, if you're using an API version earlier than 2011-05-15, you get the--- lowest price across the region for the specified time period. The prices--- returned are listed in chronological order, from the oldest to the most--- recent.+-- | Describes the Spot Price history. The prices returned are listed in+-- chronological order, from the oldest to the most recent, for up to the past+-- 90 days. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html Spot Instance Pricing History> in the /Amazon Elastic Compute Cloud User Guide/. ----- When you specify the start and end time options, this operation returns two--- pieces of data: the prices of the instance types within the time range that--- you specified and the time when the price changed. The price is valid within--- the time period that you specified; the response merely indicates the last--- time that the price changed.+-- When you specify a start and end time, this operation returns the prices of+-- the instance types within the time range that you specified and the time when+-- the price changed. The price is valid within the time period that you+-- specified; the response merely indicates the last time that the price changed. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSpotPriceHistory.html> module Network.AWS.EC2.DescribeSpotPriceHistory@@ -122,7 +110,7 @@ , _dsphNextToken = Nothing } --- | The Availability Zone.+-- | Filters the results by the specified Availability Zone. dsphAvailabilityZone :: Lens' DescribeSpotPriceHistory (Maybe Text) dsphAvailabilityZone = lens _dsphAvailabilityZone (\s a -> s { _dsphAvailabilityZone = a })@@ -130,7 +118,8 @@ dsphDryRun :: Lens' DescribeSpotPriceHistory (Maybe Bool) dsphDryRun = lens _dsphDryRun (\s a -> s { _dsphDryRun = a }) --- | The end date and time of the Spot Price history data.+-- | The date and time, up to the current date, from which to stop retrieving the+-- price history data. dsphEndTime :: Lens' DescribeSpotPriceHistory (Maybe UTCTime) dsphEndTime = lens _dsphEndTime (\s a -> s { _dsphEndTime = a }) . mapping _Time @@ -154,27 +143,31 @@ dsphFilters :: Lens' DescribeSpotPriceHistory [Filter] dsphFilters = lens _dsphFilters (\s a -> s { _dsphFilters = a }) . _List --- | One or more instance types.+-- | Filters the results by the specified instance types. dsphInstanceTypes :: Lens' DescribeSpotPriceHistory [InstanceType] dsphInstanceTypes = lens _dsphInstanceTypes (\s a -> s { _dsphInstanceTypes = a }) . _List --- | The number of rows to return.+-- | The maximum number of items to return for this call. The call also returns a+-- token that you can specify in a subsequent call to get the next set of+-- results. dsphMaxResults :: Lens' DescribeSpotPriceHistory (Maybe Int) dsphMaxResults = lens _dsphMaxResults (\s a -> s { _dsphMaxResults = a }) --- | The next set of rows to return.+-- | The token for the next set of items. (You received this token from a prior+-- call.) dsphNextToken :: Lens' DescribeSpotPriceHistory (Maybe Text) dsphNextToken = lens _dsphNextToken (\s a -> s { _dsphNextToken = a }) --- | One or more basic product descriptions.+-- | Filters the results by the specified basic product descriptions. dsphProductDescriptions :: Lens' DescribeSpotPriceHistory [Text] dsphProductDescriptions = lens _dsphProductDescriptions (\s a -> s { _dsphProductDescriptions = a }) . _List --- | The start date and time of the Spot Price history data.+-- | The date and time, up to the past 90 days, from which to start retrieving the+-- price history data. dsphStartTime :: Lens' DescribeSpotPriceHistory (Maybe UTCTime) dsphStartTime = lens _dsphStartTime (\s a -> s { _dsphStartTime = a }) . mapping _Time @@ -197,8 +190,8 @@ , _dsphrNextToken = Nothing } --- | The string marking the next set of results. This is empty if there are no--- more results.+-- | The token to use when requesting the next set of items. If there are no+-- additional items to return, the string is empty. dsphrNextToken :: Lens' DescribeSpotPriceHistoryResponse (Maybe Text) dsphrNextToken = lens _dsphrNextToken (\s a -> s { _dsphrNextToken = a })
gen/Network/AWS/EC2/DescribeTags.hs view
@@ -24,7 +24,7 @@ -- | Describes one or more of the tags for your EC2 resources. ----- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information about tags, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html Tagging Your Resources> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeTags.html> module Network.AWS.EC2.DescribeTags
gen/Network/AWS/EC2/DescribeVolumeAttribute.hs view
@@ -25,7 +25,7 @@ -- | Describes the specified attribute of the specified volume. You can specify -- only one attribute at a time. ----- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html Amazon EBS Volumes> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html Amazon EBS Volumes> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeVolumeAttribute.html> module Network.AWS.EC2.DescribeVolumeAttribute
gen/Network/AWS/EC2/DescribeVolumeStatus.hs view
@@ -154,7 +154,8 @@ dvsFilters :: Lens' DescribeVolumeStatus [Filter] dvsFilters = lens _dvsFilters (\s a -> s { _dvsFilters = a }) . _List --- | The maximum number of paginated volume items per response.+-- | The maximum number of paginated volume items per response. You cannot specify+-- this parameter and the volume IDs parameter in the same request. dvsMaxResults :: Lens' DescribeVolumeStatus (Maybe Int) dvsMaxResults = lens _dvsMaxResults (\s a -> s { _dvsMaxResults = a })
gen/Network/AWS/EC2/DescribeVolumes.hs view
@@ -30,7 +30,7 @@ -- your 'MaxResults' value, then that number of results is returned along with a 'NextToken' value that can be passed to a subsequent 'DescribeVolumes' request to retrieve -- the remaining results. ----- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html Amazon EBS Volumes> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about Amazon EBS volumes, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html Amazon EBS Volumes> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeVolumes.html> module Network.AWS.EC2.DescribeVolumes@@ -151,7 +151,8 @@ -- remaining results of the initial request can be seen by sending another 'DescribeVolumes' request with the returned 'NextToken' value. This value can be between 5 and -- 1000; if 'MaxResults' is given a value larger than 1000, only 1000 results are -- returned. If this parameter is not used, then 'DescribeVolumes' returns all--- results.+-- results. You cannot specify this parameter and the volume IDs parameter in+-- the same request. dv2MaxResults :: Lens' DescribeVolumes (Maybe Int) dv2MaxResults = lens _dv2MaxResults (\s a -> s { _dv2MaxResults = a })
gen/Network/AWS/EC2/DetachVolume.hs view
@@ -34,7 +34,7 @@ -- When a volume with an AWS Marketplace product code is detached from an -- instance, the product code is no longer associated with the instance. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html Detaching an Amazon EBS Volume> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html Detaching an Amazon EBS Volume> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DetachVolume.html> module Network.AWS.EC2.DetachVolume
gen/Network/AWS/EC2/DisassociateAddress.hs view
@@ -26,7 +26,7 @@ -- it's associated with. -- -- An Elastic IP address is for use in either the EC2-Classic platform or in a--- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- VPC. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Elastic IP Addresses> in the /Amazon ElasticCompute Cloud User Guide/. -- -- This is an idempotent operation. If you perform the operation more than -- once, Amazon EC2 doesn't return an error.
gen/Network/AWS/EC2/EnableVpcClassicLink.hs view
@@ -27,7 +27,7 @@ -- addresses. You cannot enable your VPC for ClassicLink if any of your VPC's -- route tables have existing routes for address ranges within the '10.0.0.0/8' IP -- address range, excluding local routes for VPCs in the '10.0.0.0/16' and '10.1.0.0/16' IP address ranges. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html ClassicLink> in the Amazon--- Elastic Compute Cloud User Guide for Linux.+-- Elastic Compute Cloud User Guide. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-EnableVpcClassicLink.html> module Network.AWS.EC2.EnableVpcClassicLink
gen/Network/AWS/EC2/GetConsoleOutput.hs view
@@ -33,13 +33,13 @@ -- reboot, and termination. Amazon EC2 preserves the most recent 64 KB output -- which is available for at least one hour after the most recent post. ----- For Linux/Unix instances, the instance console output displays the exact--- console output that would normally be displayed on a physical monitor--- attached to a machine. This output is buffered because the instance produces--- it and then posts it to a store where the instance's owner can retrieve it.+-- For Linux instances, the instance console output displays the exact console+-- output that would normally be displayed on a physical monitor attached to a+-- computer. This output is buffered because the instance produces it and then+-- posts it to a store where the instance's owner can retrieve it. ----- For Windows instances, the instance console output displays the last three--- system event log errors.+-- For Windows instances, the instance console output includes output from the+-- EC2Config service. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-GetConsoleOutput.html> module Network.AWS.EC2.GetConsoleOutput
gen/Network/AWS/EC2/ImportInstance.hs view
@@ -26,7 +26,7 @@ -- After importing the image, you then upload it using the ec2-import-volume -- command in the EC2 command line tools. For more information, see Using the -- Command Line Tools to Import Your Virtual Machine to Amazon EC2 in the Amazon--- Elastic Compute Cloud User Guide for Linux.+-- Elastic Compute Cloud User Guide. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ImportInstance.html> module Network.AWS.EC2.ImportInstance
gen/Network/AWS/EC2/ImportKeyPair.hs view
@@ -28,7 +28,7 @@ -- ImportKeyPair, you create the key pair and give AWS just the public key. The -- private key is never transferred between you and AWS. ----- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide for Linux/.+-- For more information about key pairs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon ElasticCompute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ImportKeyPair.html> module Network.AWS.EC2.ImportKeyPair
gen/Network/AWS/EC2/ImportVolume.hs view
@@ -25,7 +25,7 @@ -- | Creates an import volume task using metadata from the specified disk image. -- After importing the image, you then upload it using the ec2-import-volume -- command in the Amazon EC2 command-line interface (CLI) tools. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import Your Virtual Machineto Amazon EC2> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html Using the Command Line Tools to Import Your Virtual Machineto Amazon EC2> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ImportVolume.html> module Network.AWS.EC2.ImportVolume
gen/Network/AWS/EC2/ModifyInstanceAttribute.hs view
@@ -26,7 +26,7 @@ -- only one attribute at a time. -- -- To modify some attributes, the instance must be stopped. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_ChangingAttributesWhileInstanceStopped.html Modifying Attributes of a Stopped Instance> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_ChangingAttributesWhileInstanceStopped.html Modifying Attributes of a Stopped Instance> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ModifyInstanceAttribute.html> module Network.AWS.EC2.ModifyInstanceAttribute@@ -145,7 +145,7 @@ -- the instance is terminated. -- -- To add instance store volumes to an Amazon EBS-backed instance, you must add--- them when you launch the instance. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM Updating theBlock Device Mapping when Launching an Instance> in the /Amazon Elastic ComputeCloud User Guide for Linux/.+-- them when you launch the instance. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM Updating theBlock Device Mapping when Launching an Instance> in the /Amazon Elastic ComputeCloud User Guide/. mia1BlockDeviceMappings :: Lens' ModifyInstanceAttribute [InstanceBlockDeviceMappingSpecification] mia1BlockDeviceMappings = lens _mia1BlockDeviceMappings (\s a -> s { _mia1BlockDeviceMappings = a })
gen/Network/AWS/EC2/ModifyReservedInstances.hs view
@@ -28,7 +28,7 @@ -- network platform, and instance type. -- -- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html Modifying Reserved Instances> in the Amazon Elastic--- Compute Cloud User Guide for Linux.+-- Compute Cloud User Guide. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ModifyReservedInstances.html> module Network.AWS.EC2.ModifyReservedInstances
gen/Network/AWS/EC2/ModifySnapshotAttribute.hs view
@@ -28,7 +28,7 @@ -- add and remove account IDs for a snapshot, you must use multiple API calls. -- -- For more information on modifying snapshot permissions, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html Sharing Snapshots>--- in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- in the /Amazon Elastic Compute Cloud User Guide/. -- -- Snapshots with AWS Marketplace product codes cannot be made public. --
gen/Network/AWS/EC2/MonitorInstances.hs view
@@ -23,7 +23,7 @@ -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Enables monitoring for a running instance. For more information about--- monitoring instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html Monitoring Your Instances and Volumes> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- monitoring instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html Monitoring Your Instances and Volumes> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-MonitorInstances.html> module Network.AWS.EC2.MonitorInstances
gen/Network/AWS/EC2/PurchaseReservedInstancesOffering.hs view
@@ -32,7 +32,7 @@ -- offerings that match your specifications. After you've purchased a Reserved -- Instance, you can check for your new Reserved Instance with 'DescribeReservedInstances'. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html Reserved Instances> and <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved InstanceMarketplace> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html Reserved Instances> and <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html Reserved InstanceMarketplace> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-PurchaseReservedInstancesOffering.html> module Network.AWS.EC2.PurchaseReservedInstancesOffering
gen/Network/AWS/EC2/RebootInstances.hs view
@@ -30,7 +30,7 @@ -- If a Linux/Unix instance does not cleanly shut down within four minutes, -- Amazon EC2 performs a hard reboot. ----- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html Getting Console Output andRebooting Instances> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html Getting Console Output andRebooting Instances> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-RebootInstances.html> module Network.AWS.EC2.RebootInstances
gen/Network/AWS/EC2/RegisterImage.hs view
@@ -24,13 +24,13 @@ -- | Registers an AMI. When you're creating an AMI, this is the final step you -- must complete before you can launch an instance from the AMI. For more--- information about creating AMIs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html Creating Your Own AMIs> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- information about creating AMIs, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami.html Creating Your Own AMIs> in the /AmazonElastic Compute Cloud User Guide/. -- -- For Amazon EBS-backed instances, 'CreateImage' creates and registers the AMI -- in a single request, so you don't have to register the AMI yourself. -- -- You can also use 'RegisterImage' to create an Amazon EBS-backed AMI from a--- snapshot of a root device volume. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_LaunchingInstanceFromSnapshot.html Launching anInstance from a Snapshot> in the /Amazon Elastic Compute Cloud User Guide forLinux/.+-- snapshot of a root device volume. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_LaunchingInstanceFromSnapshot.html Launching anInstance from a Snapshot> in the /Amazon Elastic Compute Cloud User Guide/. -- -- If needed, you can deregister an AMI at any time. Any modifications you make -- to an AMI backed by an instance store volume invalidates its registration. If
gen/Network/AWS/EC2/RequestSpotInstances.hs view
@@ -23,13 +23,9 @@ -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates a Spot Instance request. Spot Instances are instances that Amazon EC2--- starts on your behalf when the maximum price that you specify exceeds the--- current Spot Price. Amazon EC2 periodically sets the Spot Price based on--- available Spot Instance capacity and current Spot Instance requests. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html Spot Instance Requests> in the /Amazon Elastic Compute CloudUser Guide for Linux/.------ Users must be subscribed to the required product to run an instance with AWS--- Marketplace product codes.+-- launches when the bid price that you specify exceeds the current Spot Price.+-- Amazon EC2 periodically sets the Spot Price based on available Spot Instance+-- capacity and current Spot Instance requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html SpotInstance Requests> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-RequestSpotInstances.html> module Network.AWS.EC2.RequestSpotInstances@@ -155,7 +151,7 @@ rsiLaunchSpecification = lens _rsiLaunchSpecification (\s a -> s { _rsiLaunchSpecification = a }) --- | The maximum hourly price for any Spot Instance launched to fulfill the+-- | The maximum hourly price (bid) for any Spot Instance launched to fulfill the -- request. rsiSpotPrice :: Lens' RequestSpotInstances Text rsiSpotPrice = lens _rsiSpotPrice (\s a -> s { _rsiSpotPrice = a })
gen/Network/AWS/EC2/ResetSnapshotAttribute.hs view
@@ -25,7 +25,7 @@ -- | Resets permission settings for the specified snapshot. -- -- For more information on modifying snapshot permissions, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html Sharing Snapshots>--- in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ResetSnapshotAttribute.html> module Network.AWS.EC2.ResetSnapshotAttribute
gen/Network/AWS/EC2/RunInstances.hs view
@@ -31,15 +31,15 @@ -- -- If you don't specify a security group when launching an instance, Amazon EC2 -- uses the default security group. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html Security Groups> in--- the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- the /Amazon Elastic Compute Cloud User Guide/. -- -- Linux instances have access to the public key of the key pair at boot. You -- can use this key to provide secure access to the instance. Amazon EC2 public -- images use this feature to provide secure access without passwords. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon Elastic Compute Cloud User Guide forLinux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html Key Pairs> in the /Amazon Elastic Compute Cloud User Guide/. -- -- You can provide optional user data when launching an instance. For more--- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html Instance Metadata> in the /Amazon Elastic Compute Cloud UserGuide for Linux/.+-- information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html Instance Metadata> in the /Amazon Elastic Compute Cloud UserGuide/. -- -- If any of the AMIs have a product code attached for which the user has not -- subscribed, 'RunInstances' fails.@@ -49,7 +49,7 @@ -- fails. -- -- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_InstanceStraightToTerminated.html What To Do If An InstanceImmediately Terminates>, and <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html Troubleshooting Connecting to Your Instance> in--- the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-RunInstances.html> module Network.AWS.EC2.RunInstances@@ -217,7 +217,7 @@ . _List -- | Unique, case-sensitive identifier you provide to ensure the idempotency of--- the request. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html How to Ensure Idempotency> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- the request. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html How to Ensure Idempotency> in the /Amazon Elastic Compute Cloud User Guide/. -- -- Constraints: Maximum 64 ASCII characters riClientToken :: Lens' RunInstances (Maybe Text)@@ -265,7 +265,7 @@ lens _riInstanceInitiatedShutdownBehavior (\s a -> s { _riInstanceInitiatedShutdownBehavior = a }) --- | The instance type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- | The instance type. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /AmazonElastic Compute Cloud User Guide/. -- -- Default: 'm1.small' riInstanceType :: Lens' RunInstances (Maybe InstanceType)@@ -274,7 +274,7 @@ -- | The ID of the kernel. -- -- We recommend that you use PV-GRUB instead of kernels and RAM disks. For--- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html PV-GRUB> in the /Amazon Elastic Compute Cloud User Guidefor Linux/.+-- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html PV-GRUB> in the /Amazon Elastic Compute Cloud User Guide/. -- -- riKernelId :: Lens' RunInstances (Maybe Text)@@ -340,7 +340,7 @@ -- | The ID of the RAM disk. -- -- We recommend that you use PV-GRUB instead of kernels and RAM disks. For--- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html PV-GRUB> in the /Amazon Elastic Compute Cloud User Guidefor Linux/.+-- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html PV-GRUB> in the /Amazon Elastic Compute Cloud User Guide/. -- -- riRamdiskId :: Lens' RunInstances (Maybe Text)
gen/Network/AWS/EC2/StartInstances.hs view
@@ -39,7 +39,7 @@ -- Performing this operation on an instance that uses an instance store as its -- root device returns an error. ----- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html Stopping Instances> in the /Amazon Elastic ComputeCloud User Guide for Linux/.+-- For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html Stopping Instances> in the /Amazon Elastic ComputeCloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-StartInstances.html> module Network.AWS.EC2.StartInstances
gen/Network/AWS/EC2/StopInstances.hs view
@@ -48,9 +48,9 @@ -- persist. When you terminate an instance, the root device and any other -- devices attached during the instance launch are automatically deleted. For -- more information about the differences between stopping and terminating--- instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html Instance Lifecycle> in the /Amazon Elastic Compute Cloud UserGuide for Linux/.+-- instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html Instance Lifecycle> in the /Amazon Elastic Compute Cloud UserGuide/. ----- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html Troubleshooting StoppingYour Instance> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html Troubleshooting StoppingYour Instance> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-StopInstances.html> module Network.AWS.EC2.StopInstances
gen/Network/AWS/EC2/TerminateInstances.hs view
@@ -39,9 +39,9 @@ -- persist. When you terminate an instance, the root device and any other -- devices attached during the instance launch are automatically deleted. For -- more information about the differences between stopping and terminating--- instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html Instance Lifecycle> in the /Amazon Elastic Compute Cloud UserGuide for Linux/.+-- instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html Instance Lifecycle> in the /Amazon Elastic Compute Cloud UserGuide/. ----- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesShuttingDown.html Troubleshooting TerminatingYour Instance> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- For more information about troubleshooting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesShuttingDown.html Troubleshooting TerminatingYour Instance> in the /Amazon Elastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-TerminateInstances.html> module Network.AWS.EC2.TerminateInstances
gen/Network/AWS/EC2/Types.hs view
@@ -1729,9 +1729,8 @@ -- | The instance type. This is not supported for VMs imported into a VPC, which -- are assigned the default security group. After a VM is imported into a VPC, -- you can specify another security group using the AWS Management Console. For--- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon Elastic Compute Cloud UserGuide for Linux/. For more information about the Linux instance types you can--- import, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html Before You Get Started> in the Amazon Elastic Compute Cloud User--- Guide for Linux.+-- more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Instance Types> in the /Amazon Elastic Compute Cloud UserGuide/. For more information about the Linux instance types you can import,+-- see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html Before You Get Started> in the Amazon Elastic Compute Cloud User Guide. iilsInstanceType :: Lens' ImportInstanceLaunchSpecification (Maybe InstanceType) iilsInstanceType = lens _iilsInstanceType (\s a -> s { _iilsInstanceType = a }) @@ -2528,7 +2527,7 @@ -- a VPC. The public IP address can only be assigned to a network interface for -- eth0, and can only be assigned to a new network interface, not an existing -- one. You cannot specify more than one network interface in the request. If--- luanching into a default subnet, the default value is 'true'.+-- launching into a default subnet, the default value is 'true'. inisAssociatePublicIpAddress :: Lens' InstanceNetworkInterfaceSpecification (Maybe Bool) inisAssociatePublicIpAddress = lens _inisAssociatePublicIpAddress@@ -4007,7 +4006,7 @@ spProductDescription = lens _spProductDescription (\s a -> s { _spProductDescription = a }) --- | The maximum price you will pay to launch one or more Spot Instances.+-- | The maximum price (bid) that you are willing to pay for a Spot Instance. spSpotPrice :: Lens' SpotPrice (Maybe Text) spSpotPrice = lens _spSpotPrice (\s a -> s { _spSpotPrice = a }) @@ -4143,11 +4142,11 @@ , _sisMessage = Nothing } --- | The status code of the request.+-- | The status code. sisCode :: Lens' SpotInstanceStatus (Maybe Text) sisCode = lens _sisCode (\s a -> s { _sisCode = a }) --- | The description for the status code for the Spot request.+-- | The description for the status code. sisMessage :: Lens' SpotInstanceStatus (Maybe Text) sisMessage = lens _sisMessage (\s a -> s { _sisMessage = a }) @@ -4311,13 +4310,13 @@ siSpotInstanceRequestId = lens _siSpotInstanceRequestId (\s a -> s { _siSpotInstanceRequestId = a }) --- | The maximum hourly price for any Spot Instance launched to fulfill the+-- | The maximum hourly price (bid) for any Spot Instance launched to fulfill the -- request. siSpotPrice :: Lens' SpotInstanceRequest (Maybe Text) siSpotPrice = lens _siSpotPrice (\s a -> s { _siSpotPrice = a }) -- | The state of the Spot Instance request. Spot bid status information can help--- you track your Spot Instance requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html Spot BidStatus> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- you track your Spot Instance requests. For more information, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html Spot BidStatus> in the /Amazon Elastic Compute Cloud User Guide/. siState :: Lens' SpotInstanceRequest (Maybe SpotInstanceState) siState = lens _siState (\s a -> s { _siState = a }) @@ -4488,8 +4487,6 @@ lsImageId = lens _lsImageId (\s a -> s { _lsImageId = a }) -- | The instance type.------ Default: 'm1.small' lsInstanceType :: Lens' LaunchSpecification (Maybe InstanceType) lsInstanceType = lens _lsInstanceType (\s a -> s { _lsInstanceType = a }) @@ -4726,7 +4723,7 @@ -- provisioned for the volume. For General Purpose (SSD) volumes, this -- represents the baseline performance of the volume and the rate at which the -- volume accumulates I/O credits for bursting. For more information on General--- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide/. -- -- Constraint: Range is 100 to 4000 for Provisioned IOPS (SSD) volumes and 3 to -- 3072 for General Purpose (SSD) volumes.@@ -6387,15 +6384,17 @@ , _uigpGroupId = Nothing } --- | The name of the security group in the specified AWS account.+-- | The ID of the security group. uigpGroupId :: Lens' UserIdGroupPair (Maybe Text) uigpGroupId = lens _uigpGroupId (\s a -> s { _uigpGroupId = a }) --- | The ID of the security group owned by the specified AWS account.+-- | The name of the security group. In a request, use this parameter for a+-- security group in EC2-Classic or a default VPC only. For a security group in+-- a nondefault VPC, use 'GroupId'. uigpGroupName :: Lens' UserIdGroupPair (Maybe Text) uigpGroupName = lens _uigpGroupName (\s a -> s { _uigpGroupName = a }) --- | The ID of an AWS account.+-- | The ID of an AWS account. EC2-Classic only. uigpUserId :: Lens' UserIdGroupPair (Maybe Text) uigpUserId = lens _uigpUserId (\s a -> s { _uigpUserId = a }) @@ -8626,7 +8625,8 @@ -- -- When you call 'DescribeSecurityGroups', the protocol value returned is the -- number. Exception: For TCP, UDP, and ICMP, the value returned is the name--- (for example, 'tcp', 'udp', or 'icmp'). For a list of protocol numbers, see <http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml Protocol Numbers>.+-- (for example, 'tcp', 'udp', or 'icmp'). For a list of protocol numbers, see <http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml Protocol Numbers>. (VPC only) When you call 'AuthorizeSecurityGroupIngress', you can use '-1' to+-- specify all. ipIpProtocol :: Lens' IpPermission Text ipIpProtocol = lens _ipIpProtocol (\s a -> s { _ipIpProtocol = a }) @@ -9551,7 +9551,7 @@ -- provisioned for the volume. For General Purpose (SSD) volumes, this -- represents the baseline performance of the volume and the rate at which the -- volume accumulates I/O credits for bursting. For more information on General--- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide for Linux/.+-- Purpose (SSD) baseline performance, I/O credits, and bursting, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html Amazon EBSVolume Types> in the /Amazon Elastic Compute Cloud User Guide/. -- -- Constraint: Range is 100 to 4000 for Provisioned IOPS (SSD) volumes and 3 to -- 3072 for General Purpose (SSD) volumes.@@ -9567,7 +9567,7 @@ -- | The size of the volume, in GiB. ----- Constraints: If the volume type is 'io1', the minimum size of the volume is 10+-- Constraints: If the volume type is 'io1', the minimum size of the volume is 4 -- GiB; otherwise, the minimum size is 1 GiB. The maximum volume size is 1024 -- GiB. If you specify a snapshot, the volume size must be equal to or larger -- than the snapshot size.@@ -12582,8 +12582,6 @@ rslsImageId = lens _rslsImageId (\s a -> s { _rslsImageId = a }) -- | The instance type.------ Default: 'm1.small' rslsInstanceType :: Lens' RequestSpotLaunchSpecification (Maybe InstanceType) rslsInstanceType = lens _rslsInstanceType (\s a -> s { _rslsInstanceType = a })
gen/Network/AWS/EC2/UnmonitorInstances.hs view
@@ -23,7 +23,7 @@ -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Disables monitoring for a running instance. For more information about--- monitoring instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html Monitoring Your Instances and Volumes> in the /AmazonElastic Compute Cloud User Guide for Linux/.+-- monitoring instances, see <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html Monitoring Your Instances and Volumes> in the /AmazonElastic Compute Cloud User Guide/. -- -- <http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-UnmonitorInstances.html> module Network.AWS.EC2.UnmonitorInstances