{-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Network.AWS.EC2 -- Copyright : (c) 2013-2018 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- __Amazon Elastic Compute Cloud__ -- -- Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the AWS Cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster. -- module Network.AWS.EC2 ( -- * Service Configuration ec2 -- * Errors -- $errors -- * Waiters -- $waiters -- ** InstanceTerminated , instanceTerminated -- ** VolumeInUse , volumeInUse -- ** NatGatewayAvailable , natGatewayAvailable -- ** SubnetAvailable , subnetAvailable -- ** NetworkInterfaceAvailable , networkInterfaceAvailable -- ** SystemStatusOK , systemStatusOK -- ** CustomerGatewayAvailable , customerGatewayAvailable -- ** ConversionTaskCompleted , conversionTaskCompleted -- ** InstanceStopped , instanceStopped -- ** ConversionTaskDeleted , conversionTaskDeleted -- ** PasswordDataAvailable , passwordDataAvailable -- ** InstanceRunning , instanceRunning -- ** SpotInstanceRequestFulfilled , spotInstanceRequestFulfilled -- ** VPCAvailable , vpcAvailable -- ** ExportTaskCompleted , exportTaskCompleted -- ** VPCPeeringConnectionDeleted , vpcPeeringConnectionDeleted -- ** VPNConnectionAvailable , vpnConnectionAvailable -- ** ExportTaskCancelled , exportTaskCancelled -- ** VolumeDeleted , volumeDeleted -- ** VPCExists , vpcExists -- ** BundleTaskComplete , bundleTaskComplete -- ** VPNConnectionDeleted , vpnConnectionDeleted -- ** ConversionTaskCancelled , conversionTaskCancelled -- ** ImageAvailable , imageAvailable -- ** VPCPeeringConnectionExists , vpcPeeringConnectionExists -- ** SnapshotCompleted , snapshotCompleted -- ** InstanceExists , instanceExists -- ** InstanceStatusOK , instanceStatusOK -- ** VolumeAvailable , volumeAvailable -- * Operations -- $operations -- ** ImportInstance , module Network.AWS.EC2.ImportInstance -- ** RevokeSecurityGroupEgress , module Network.AWS.EC2.RevokeSecurityGroupEgress -- ** CreateNetworkInterfacePermission , module Network.AWS.EC2.CreateNetworkInterfacePermission -- ** DeleteLaunchTemplate , module Network.AWS.EC2.DeleteLaunchTemplate -- ** RejectVPCEndpointConnections , module Network.AWS.EC2.RejectVPCEndpointConnections -- ** CreateVPNGateway , module Network.AWS.EC2.CreateVPNGateway -- ** CreateNetworkACL , module Network.AWS.EC2.CreateNetworkACL -- ** DeleteKeyPair , module Network.AWS.EC2.DeleteKeyPair -- ** DescribeSecurityGroupReferences , module Network.AWS.EC2.DescribeSecurityGroupReferences -- ** DeleteFleets , module Network.AWS.EC2.DeleteFleets -- ** DescribeTags (Paginated) , module Network.AWS.EC2.DescribeTags -- ** UpdateSecurityGroupRuleDescriptionsIngress , module Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsIngress -- ** DisassociateSubnetCidrBlock , module Network.AWS.EC2.DisassociateSubnetCidrBlock -- ** DetachNetworkInterface , module Network.AWS.EC2.DetachNetworkInterface -- ** DetachInternetGateway , module Network.AWS.EC2.DetachInternetGateway -- ** DeleteVPCEndpoints , module Network.AWS.EC2.DeleteVPCEndpoints -- ** DeleteFlowLogs , module Network.AWS.EC2.DeleteFlowLogs -- ** DescribeVPCClassicLink , module Network.AWS.EC2.DescribeVPCClassicLink -- ** ModifySubnetAttribute , module Network.AWS.EC2.ModifySubnetAttribute -- ** DetachVolume , module Network.AWS.EC2.DetachVolume -- ** DescribeInstanceCreditSpecifications , module Network.AWS.EC2.DescribeInstanceCreditSpecifications -- ** CancelBundleTask , module Network.AWS.EC2.CancelBundleTask -- ** AcceptReservedInstancesExchangeQuote , module Network.AWS.EC2.AcceptReservedInstancesExchangeQuote -- ** ReleaseAddress , module Network.AWS.EC2.ReleaseAddress -- ** CreateInternetGateway , module Network.AWS.EC2.CreateInternetGateway -- ** DeleteVPNConnection , module Network.AWS.EC2.DeleteVPNConnection -- ** DescribeBundleTasks , module Network.AWS.EC2.DescribeBundleTasks -- ** AuthorizeSecurityGroupEgress , module Network.AWS.EC2.AuthorizeSecurityGroupEgress -- ** DeregisterImage , module Network.AWS.EC2.DeregisterImage -- ** DeleteVPCEndpointConnectionNotifications , module Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications -- ** ModifyNetworkInterfaceAttribute , module Network.AWS.EC2.ModifyNetworkInterfaceAttribute -- ** ModifyVPCTenancy , module Network.AWS.EC2.ModifyVPCTenancy -- ** CancelReservedInstancesListing , module Network.AWS.EC2.CancelReservedInstancesListing -- ** AttachClassicLinkVPC , module Network.AWS.EC2.AttachClassicLinkVPC -- ** DescribeVPCClassicLinkDNSSupport , module Network.AWS.EC2.DescribeVPCClassicLinkDNSSupport -- ** AssociateSubnetCidrBlock , module Network.AWS.EC2.AssociateSubnetCidrBlock -- ** RunScheduledInstances , module Network.AWS.EC2.RunScheduledInstances -- ** CancelSpotFleetRequests , module Network.AWS.EC2.CancelSpotFleetRequests -- ** DescribeSpotPriceHistory (Paginated) , module Network.AWS.EC2.DescribeSpotPriceHistory -- ** DescribeDHCPOptions , module Network.AWS.EC2.DescribeDHCPOptions -- ** ImportImage , module Network.AWS.EC2.ImportImage -- ** CopyFpgaImage , module Network.AWS.EC2.CopyFpgaImage -- ** StopInstances , module Network.AWS.EC2.StopInstances -- ** ModifyLaunchTemplate , module Network.AWS.EC2.ModifyLaunchTemplate -- ** ModifyVPCEndpointConnectionNotification , module Network.AWS.EC2.ModifyVPCEndpointConnectionNotification -- ** DescribeInternetGateways , module Network.AWS.EC2.DescribeInternetGateways -- ** DisableVPCClassicLink , module Network.AWS.EC2.DisableVPCClassicLink -- ** DeleteLaunchTemplateVersions , module Network.AWS.EC2.DeleteLaunchTemplateVersions -- ** BundleInstance , module Network.AWS.EC2.BundleInstance -- ** DescribeNetworkInterfaces , module Network.AWS.EC2.DescribeNetworkInterfaces -- ** ReplaceNetworkACLAssociation , module Network.AWS.EC2.ReplaceNetworkACLAssociation -- ** DescribeNatGateways (Paginated) , module Network.AWS.EC2.DescribeNatGateways -- ** DescribeAddresses , module Network.AWS.EC2.DescribeAddresses -- ** DescribeSnapshotAttribute , module Network.AWS.EC2.DescribeSnapshotAttribute -- ** DescribeIdentityIdFormat , module Network.AWS.EC2.DescribeIdentityIdFormat -- ** ReplaceRoute , module Network.AWS.EC2.ReplaceRoute -- ** DescribeVPCEndpointServices , module Network.AWS.EC2.DescribeVPCEndpointServices -- ** AuthorizeSecurityGroupIngress , module Network.AWS.EC2.AuthorizeSecurityGroupIngress -- ** CreateVPCPeeringConnection , module Network.AWS.EC2.CreateVPCPeeringConnection -- ** DescribeSubnets , module Network.AWS.EC2.DescribeSubnets -- ** CreateTags , module Network.AWS.EC2.CreateTags -- ** PurchaseReservedInstancesOffering , module Network.AWS.EC2.PurchaseReservedInstancesOffering -- ** DeleteNetworkACLEntry , module Network.AWS.EC2.DeleteNetworkACLEntry -- ** ResetSnapshotAttribute , module Network.AWS.EC2.ResetSnapshotAttribute -- ** DescribeVPNConnections , module Network.AWS.EC2.DescribeVPNConnections -- ** DeleteRoute , module Network.AWS.EC2.DeleteRoute -- ** ReplaceNetworkACLEntry , module Network.AWS.EC2.ReplaceNetworkACLEntry -- ** DescribeVPCEndpoints , module Network.AWS.EC2.DescribeVPCEndpoints -- ** ResetInstanceAttribute , module Network.AWS.EC2.ResetInstanceAttribute -- ** ModifyIdentityIdFormat , module Network.AWS.EC2.ModifyIdentityIdFormat -- ** AttachNetworkInterface , module Network.AWS.EC2.AttachNetworkInterface -- ** DescribeInstanceStatus (Paginated) , module Network.AWS.EC2.DescribeInstanceStatus -- ** ImportKeyPair , module Network.AWS.EC2.ImportKeyPair -- ** DeleteTags , module Network.AWS.EC2.DeleteTags -- ** ConfirmProductInstance , module Network.AWS.EC2.ConfirmProductInstance -- ** DescribeInstanceAttribute , module Network.AWS.EC2.DescribeInstanceAttribute -- ** DescribeReservedInstancesOfferings (Paginated) , module Network.AWS.EC2.DescribeReservedInstancesOfferings -- ** CreateCustomerGateway , module Network.AWS.EC2.CreateCustomerGateway -- ** DescribeFleets , module Network.AWS.EC2.DescribeFleets -- ** DeleteSecurityGroup , module Network.AWS.EC2.DeleteSecurityGroup -- ** DeleteVPCPeeringConnection , module Network.AWS.EC2.DeleteVPCPeeringConnection -- ** AttachInternetGateway , module Network.AWS.EC2.AttachInternetGateway -- ** ModifyInstancePlacement , module Network.AWS.EC2.ModifyInstancePlacement -- ** DescribeFlowLogs , module Network.AWS.EC2.DescribeFlowLogs -- ** DescribeVPCEndpointConnectionNotifications , module Network.AWS.EC2.DescribeVPCEndpointConnectionNotifications -- ** RunInstances , module Network.AWS.EC2.RunInstances -- ** AssociateDHCPOptions , module Network.AWS.EC2.AssociateDHCPOptions -- ** DescribeReservedInstances , module Network.AWS.EC2.DescribeReservedInstances -- ** DescribeIdFormat , module Network.AWS.EC2.DescribeIdFormat -- ** DescribeVPCs , module Network.AWS.EC2.DescribeVPCs -- ** DescribeConversionTasks , module Network.AWS.EC2.DescribeConversionTasks -- ** CreateLaunchTemplateVersion , module Network.AWS.EC2.CreateLaunchTemplateVersion -- ** DisableVPCClassicLinkDNSSupport , module Network.AWS.EC2.DisableVPCClassicLinkDNSSupport -- ** DescribeVolumesModifications , module Network.AWS.EC2.DescribeVolumesModifications -- ** CreateFpgaImage , module Network.AWS.EC2.CreateFpgaImage -- ** AcceptVPCEndpointConnections , module Network.AWS.EC2.AcceptVPCEndpointConnections -- ** GetLaunchTemplateData , module Network.AWS.EC2.GetLaunchTemplateData -- ** AllocateAddress , module Network.AWS.EC2.AllocateAddress -- ** CancelConversionTask , module Network.AWS.EC2.CancelConversionTask -- ** ModifyImageAttribute , module Network.AWS.EC2.ModifyImageAttribute -- ** CreateRouteTable , module Network.AWS.EC2.CreateRouteTable -- ** ReportInstanceStatus , module Network.AWS.EC2.ReportInstanceStatus -- ** AttachVolume , module Network.AWS.EC2.AttachVolume -- ** RequestSpotInstances , module Network.AWS.EC2.RequestSpotInstances -- ** DescribeHostReservationOfferings , module Network.AWS.EC2.DescribeHostReservationOfferings -- ** ResetFpgaImageAttribute , module Network.AWS.EC2.ResetFpgaImageAttribute -- ** DescribeVolumes (Paginated) , module Network.AWS.EC2.DescribeVolumes -- ** RejectVPCPeeringConnection , module Network.AWS.EC2.RejectVPCPeeringConnection -- ** DeleteVPNConnectionRoute , module Network.AWS.EC2.DeleteVPNConnectionRoute -- ** ModifyVPCEndpoint , module Network.AWS.EC2.ModifyVPCEndpoint -- ** DescribeFpgaImageAttribute , module Network.AWS.EC2.DescribeFpgaImageAttribute -- ** AllocateHosts , module Network.AWS.EC2.AllocateHosts -- ** RegisterImage , module Network.AWS.EC2.RegisterImage -- ** ModifyFleet , module Network.AWS.EC2.ModifyFleet -- ** RevokeSecurityGroupIngress , module Network.AWS.EC2.RevokeSecurityGroupIngress -- ** DescribeHostReservations , module Network.AWS.EC2.DescribeHostReservations -- ** UpdateSecurityGroupRuleDescriptionsEgress , module Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsEgress -- ** EnableVPCClassicLinkDNSSupport , module Network.AWS.EC2.EnableVPCClassicLinkDNSSupport -- ** DescribeVPCEndpointConnections , module Network.AWS.EC2.DescribeVPCEndpointConnections -- ** ModifyReservedInstances , module Network.AWS.EC2.ModifyReservedInstances -- ** DeleteFpgaImage , module Network.AWS.EC2.DeleteFpgaImage -- ** DescribeScheduledInstances , module Network.AWS.EC2.DescribeScheduledInstances -- ** CreateFlowLogs , module Network.AWS.EC2.CreateFlowLogs -- ** DescribeSpotFleetRequests (Paginated) , module Network.AWS.EC2.DescribeSpotFleetRequests -- ** MoveAddressToVPC , module Network.AWS.EC2.MoveAddressToVPC -- ** DescribeFleetInstances , module Network.AWS.EC2.DescribeFleetInstances -- ** DescribeLaunchTemplateVersions , module Network.AWS.EC2.DescribeLaunchTemplateVersions -- ** ModifyInstanceCreditSpecification , module Network.AWS.EC2.ModifyInstanceCreditSpecification -- ** DescribePrincipalIdFormat , module Network.AWS.EC2.DescribePrincipalIdFormat -- ** DeleteNetworkACL , module Network.AWS.EC2.DeleteNetworkACL -- ** CreateLaunchTemplate , module Network.AWS.EC2.CreateLaunchTemplate -- ** CreateVPCEndpointConnectionNotification , module Network.AWS.EC2.CreateVPCEndpointConnectionNotification -- ** DeleteNetworkInterfacePermission , module Network.AWS.EC2.DeleteNetworkInterfacePermission -- ** DeleteVPNGateway , module Network.AWS.EC2.DeleteVPNGateway -- ** DescribeImportImageTasks , module Network.AWS.EC2.DescribeImportImageTasks -- ** DescribeVolumeAttribute , module Network.AWS.EC2.DescribeVolumeAttribute -- ** DescribeMovingAddresses , module Network.AWS.EC2.DescribeMovingAddresses -- ** GetPasswordData , module Network.AWS.EC2.GetPasswordData -- ** CreateVPC , module Network.AWS.EC2.CreateVPC -- ** ModifyVPCPeeringConnectionOptions , module Network.AWS.EC2.ModifyVPCPeeringConnectionOptions -- ** DescribeFpgaImages , module Network.AWS.EC2.DescribeFpgaImages -- ** CopySnapshot , module Network.AWS.EC2.CopySnapshot -- ** DisassociateAddress , module Network.AWS.EC2.DisassociateAddress -- ** DescribeEgressOnlyInternetGateways , module Network.AWS.EC2.DescribeEgressOnlyInternetGateways -- ** DeleteVPC , module Network.AWS.EC2.DeleteVPC -- ** CreateInstanceExportTask , module Network.AWS.EC2.CreateInstanceExportTask -- ** AssociateVPCCidrBlock , module Network.AWS.EC2.AssociateVPCCidrBlock -- ** DescribeVPCAttribute , module Network.AWS.EC2.DescribeVPCAttribute -- ** CreateVolume , module Network.AWS.EC2.CreateVolume -- ** CreateDefaultSubnet , module Network.AWS.EC2.CreateDefaultSubnet -- ** DescribeScheduledInstanceAvailability , module Network.AWS.EC2.DescribeScheduledInstanceAvailability -- ** ModifyVolumeAttribute , module Network.AWS.EC2.ModifyVolumeAttribute -- ** DescribeSpotDatafeedSubscription , module Network.AWS.EC2.DescribeSpotDatafeedSubscription -- ** DescribePrefixLists , module Network.AWS.EC2.DescribePrefixLists -- ** DeletePlacementGroup , module Network.AWS.EC2.DeletePlacementGroup -- ** RequestSpotFleet , module Network.AWS.EC2.RequestSpotFleet -- ** CreateSubnet , module Network.AWS.EC2.CreateSubnet -- ** CreateNetworkInterface , module Network.AWS.EC2.CreateNetworkInterface -- ** DescribeSecurityGroups (Paginated) , module Network.AWS.EC2.DescribeSecurityGroups -- ** DescribeExportTasks , module Network.AWS.EC2.DescribeExportTasks -- ** ModifySpotFleetRequest , module Network.AWS.EC2.ModifySpotFleetRequest -- ** DetachVPNGateway , module Network.AWS.EC2.DetachVPNGateway -- ** GetHostReservationPurchasePreview , module Network.AWS.EC2.GetHostReservationPurchasePreview -- ** EnableVolumeIO , module Network.AWS.EC2.EnableVolumeIO -- ** DescribeInstances (Paginated) , module Network.AWS.EC2.DescribeInstances -- ** CreateNatGateway , module Network.AWS.EC2.CreateNatGateway -- ** DescribeVPCPeeringConnections , module Network.AWS.EC2.DescribeVPCPeeringConnections -- ** CancelExportTask , module Network.AWS.EC2.CancelExportTask -- ** CreateVPCEndpointServiceConfiguration , module Network.AWS.EC2.CreateVPCEndpointServiceConfiguration -- ** CreateDefaultVPC , module Network.AWS.EC2.CreateDefaultVPC -- ** DisassociateVPCCidrBlock , module Network.AWS.EC2.DisassociateVPCCidrBlock -- ** DeleteNetworkInterface , module Network.AWS.EC2.DeleteNetworkInterface -- ** ReplaceRouteTableAssociation , module Network.AWS.EC2.ReplaceRouteTableAssociation -- ** StartInstances , module Network.AWS.EC2.StartInstances -- ** CreatePlacementGroup , module Network.AWS.EC2.CreatePlacementGroup -- ** DescribeAggregateIdFormat , module Network.AWS.EC2.DescribeAggregateIdFormat -- ** DescribeSnapshots (Paginated) , module Network.AWS.EC2.DescribeSnapshots -- ** AssociateAddress , module Network.AWS.EC2.AssociateAddress -- ** DescribeNetworkInterfaceAttribute , module Network.AWS.EC2.DescribeNetworkInterfaceAttribute -- ** ReplaceIAMInstanceProfileAssociation , module Network.AWS.EC2.ReplaceIAMInstanceProfileAssociation -- ** ReleaseHosts , module Network.AWS.EC2.ReleaseHosts -- ** ResetNetworkInterfaceAttribute , module Network.AWS.EC2.ResetNetworkInterfaceAttribute -- ** DeleteInternetGateway , module Network.AWS.EC2.DeleteInternetGateway -- ** DescribeReservedInstancesListings , module Network.AWS.EC2.DescribeReservedInstancesListings -- ** CreateVPNConnection , module Network.AWS.EC2.CreateVPNConnection -- ** CreateFleet , module Network.AWS.EC2.CreateFleet -- ** DeleteNatGateway , module Network.AWS.EC2.DeleteNatGateway -- ** DescribeImportSnapshotTasks , module Network.AWS.EC2.DescribeImportSnapshotTasks -- ** DescribeCustomerGateways , module Network.AWS.EC2.DescribeCustomerGateways -- ** DeleteSubnet , module Network.AWS.EC2.DeleteSubnet -- ** CopyImage , module Network.AWS.EC2.CopyImage -- ** CreateVPCEndpoint , module Network.AWS.EC2.CreateVPCEndpoint -- ** UnmonitorInstances , module Network.AWS.EC2.UnmonitorInstances -- ** CreateSecurityGroup , module Network.AWS.EC2.CreateSecurityGroup -- ** ImportVolume , module Network.AWS.EC2.ImportVolume -- ** DisableVGWRoutePropagation , module Network.AWS.EC2.DisableVGWRoutePropagation -- ** CreateSpotDatafeedSubscription , module Network.AWS.EC2.CreateSpotDatafeedSubscription -- ** CancelSpotInstanceRequests , module Network.AWS.EC2.CancelSpotInstanceRequests -- ** CreateRoute , module Network.AWS.EC2.CreateRoute -- ** DescribeVPCEndpointServiceConfigurations , module Network.AWS.EC2.DescribeVPCEndpointServiceConfigurations -- ** DeleteSnapshot , module Network.AWS.EC2.DeleteSnapshot -- ** AssignPrivateIPAddresses , module Network.AWS.EC2.AssignPrivateIPAddresses -- ** ModifyInstanceAttribute , module Network.AWS.EC2.ModifyInstanceAttribute -- ** DeleteCustomerGateway , module Network.AWS.EC2.DeleteCustomerGateway -- ** DisassociateIAMInstanceProfile , module Network.AWS.EC2.DisassociateIAMInstanceProfile -- ** DisassociateRouteTable , module Network.AWS.EC2.DisassociateRouteTable -- ** GetConsoleScreenshot , module Network.AWS.EC2.GetConsoleScreenshot -- ** AssignIPv6Addresses , module Network.AWS.EC2.AssignIPv6Addresses -- ** DeleteSpotDatafeedSubscription , module Network.AWS.EC2.DeleteSpotDatafeedSubscription -- ** ModifyVolume , module Network.AWS.EC2.ModifyVolume -- ** EnableVPCClassicLink , module Network.AWS.EC2.EnableVPCClassicLink -- ** DescribePlacementGroups , module Network.AWS.EC2.DescribePlacementGroups -- ** DescribeStaleSecurityGroups , module Network.AWS.EC2.DescribeStaleSecurityGroups -- ** PurchaseScheduledInstances , module Network.AWS.EC2.PurchaseScheduledInstances -- ** EnableVGWRoutePropagation , module Network.AWS.EC2.EnableVGWRoutePropagation -- ** DescribeSpotFleetRequestHistory , module Network.AWS.EC2.DescribeSpotFleetRequestHistory -- ** ModifySnapshotAttribute , module Network.AWS.EC2.ModifySnapshotAttribute -- ** DescribeIAMInstanceProfileAssociations (Paginated) , module Network.AWS.EC2.DescribeIAMInstanceProfileAssociations -- ** CreateSnapshot , module Network.AWS.EC2.CreateSnapshot -- ** CreateNetworkACLEntry , module Network.AWS.EC2.CreateNetworkACLEntry -- ** CreateReservedInstancesListing , module Network.AWS.EC2.CreateReservedInstancesListing -- ** AttachVPNGateway , module Network.AWS.EC2.AttachVPNGateway -- ** ModifyVPCEndpointServicePermissions , module Network.AWS.EC2.ModifyVPCEndpointServicePermissions -- ** CreateDHCPOptions , module Network.AWS.EC2.CreateDHCPOptions -- ** DescribeAccountAttributes , module Network.AWS.EC2.DescribeAccountAttributes -- ** ModifyFpgaImageAttribute , module Network.AWS.EC2.ModifyFpgaImageAttribute -- ** ModifyHosts , module Network.AWS.EC2.ModifyHosts -- ** RebootInstances , module Network.AWS.EC2.RebootInstances -- ** ModifyVPCEndpointServiceConfiguration , module Network.AWS.EC2.ModifyVPCEndpointServiceConfiguration -- ** UnassignIPv6Addresses , module Network.AWS.EC2.UnassignIPv6Addresses -- ** AssociateIAMInstanceProfile , module Network.AWS.EC2.AssociateIAMInstanceProfile -- ** DeleteEgressOnlyInternetGateway , module Network.AWS.EC2.DeleteEgressOnlyInternetGateway -- ** PurchaseHostReservation , module Network.AWS.EC2.PurchaseHostReservation -- ** CreateImage , module Network.AWS.EC2.CreateImage -- ** DescribeClassicLinkInstances , module Network.AWS.EC2.DescribeClassicLinkInstances -- ** TerminateInstances , module Network.AWS.EC2.TerminateInstances -- ** DescribeKeyPairs , module Network.AWS.EC2.DescribeKeyPairs -- ** DescribeLaunchTemplates , module Network.AWS.EC2.DescribeLaunchTemplates -- ** CreateVPNConnectionRoute , module Network.AWS.EC2.CreateVPNConnectionRoute -- ** AssociateRouteTable , module Network.AWS.EC2.AssociateRouteTable -- ** DescribeVPNGateways , module Network.AWS.EC2.DescribeVPNGateways -- ** GetConsoleOutput , module Network.AWS.EC2.GetConsoleOutput -- ** DescribeHosts , module Network.AWS.EC2.DescribeHosts -- ** DescribeImageAttribute , module Network.AWS.EC2.DescribeImageAttribute -- ** ModifyIdFormat , module Network.AWS.EC2.ModifyIdFormat -- ** DeleteRouteTable , module Network.AWS.EC2.DeleteRouteTable -- ** ResetImageAttribute , module Network.AWS.EC2.ResetImageAttribute -- ** CreateEgressOnlyInternetGateway , module Network.AWS.EC2.CreateEgressOnlyInternetGateway -- ** DescribeReservedInstancesModifications (Paginated) , module Network.AWS.EC2.DescribeReservedInstancesModifications -- ** DescribeSpotInstanceRequests , module Network.AWS.EC2.DescribeSpotInstanceRequests -- ** UnassignPrivateIPAddresses , module Network.AWS.EC2.UnassignPrivateIPAddresses -- ** DescribeNetworkInterfacePermissions , module Network.AWS.EC2.DescribeNetworkInterfacePermissions -- ** DescribeVPCEndpointServicePermissions , module Network.AWS.EC2.DescribeVPCEndpointServicePermissions -- ** DeleteDHCPOptions , module Network.AWS.EC2.DeleteDHCPOptions -- ** DescribeNetworkACLs , module Network.AWS.EC2.DescribeNetworkACLs -- ** CancelImportTask , module Network.AWS.EC2.CancelImportTask -- ** DetachClassicLinkVPC , module Network.AWS.EC2.DetachClassicLinkVPC -- ** DescribeRegions , module Network.AWS.EC2.DescribeRegions -- ** MonitorInstances , module Network.AWS.EC2.MonitorInstances -- ** AcceptVPCPeeringConnection , module Network.AWS.EC2.AcceptVPCPeeringConnection -- ** ImportSnapshot , module Network.AWS.EC2.ImportSnapshot -- ** DescribeVolumeStatus (Paginated) , module Network.AWS.EC2.DescribeVolumeStatus -- ** DescribeRouteTables , module Network.AWS.EC2.DescribeRouteTables -- ** DescribeAvailabilityZones , module Network.AWS.EC2.DescribeAvailabilityZones -- ** ModifyVPCAttribute , module Network.AWS.EC2.ModifyVPCAttribute -- ** DescribeFleetHistory , module Network.AWS.EC2.DescribeFleetHistory -- ** DescribeImages , module Network.AWS.EC2.DescribeImages -- ** DescribeElasticGpus , module Network.AWS.EC2.DescribeElasticGpus -- ** RestoreAddressToClassic , module Network.AWS.EC2.RestoreAddressToClassic -- ** CreateKeyPair , module Network.AWS.EC2.CreateKeyPair -- ** GetReservedInstancesExchangeQuote , module Network.AWS.EC2.GetReservedInstancesExchangeQuote -- ** DeleteVolume , module Network.AWS.EC2.DeleteVolume -- ** DeleteVPCEndpointServiceConfigurations , module Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations -- ** DescribeSpotFleetInstances (Paginated) , module Network.AWS.EC2.DescribeSpotFleetInstances -- * Types -- ** Common , module Network.AWS.EC2.Internal -- ** AccountAttributeName , AccountAttributeName (..) -- ** ActivityStatus , ActivityStatus (..) -- ** AddressStatus , AddressStatus (..) -- ** Affinity , Affinity (..) -- ** AllocationState , AllocationState (..) -- ** AllocationStrategy , AllocationStrategy (..) -- ** ArchitectureValues , ArchitectureValues (..) -- ** AttachmentStatus , AttachmentStatus (..) -- ** AutoPlacement , AutoPlacement (..) -- ** AvailabilityZoneState , AvailabilityZoneState (..) -- ** BatchState , BatchState (..) -- ** BundleTaskState , BundleTaskState (..) -- ** CancelBatchErrorCode , CancelBatchErrorCode (..) -- ** CancelSpotInstanceRequestState , CancelSpotInstanceRequestState (..) -- ** ConnectionNotificationState , ConnectionNotificationState (..) -- ** ConnectionNotificationType , ConnectionNotificationType (..) -- ** ContainerFormat , ContainerFormat (..) -- ** ConversionTaskState , ConversionTaskState (..) -- ** CurrencyCodeValues , CurrencyCodeValues (..) -- ** DatafeedSubscriptionState , DatafeedSubscriptionState (..) -- ** DefaultTargetCapacityType , DefaultTargetCapacityType (..) -- ** DeleteFleetErrorCode , DeleteFleetErrorCode (..) -- ** DeviceType , DeviceType (..) -- ** DiskImageFormat , DiskImageFormat (..) -- ** DomainType , DomainType (..) -- ** ElasticGpuState , ElasticGpuState (..) -- ** ElasticGpuStatus , ElasticGpuStatus (..) -- ** EventCode , EventCode (..) -- ** EventType , EventType (..) -- ** ExcessCapacityTerminationPolicy , ExcessCapacityTerminationPolicy (..) -- ** ExportEnvironment , ExportEnvironment (..) -- ** ExportTaskState , ExportTaskState (..) -- ** FleetActivityStatus , FleetActivityStatus (..) -- ** FleetEventType , FleetEventType (..) -- ** FleetExcessCapacityTerminationPolicy , FleetExcessCapacityTerminationPolicy (..) -- ** FleetStateCode , FleetStateCode (..) -- ** FleetType , FleetType (..) -- ** FlowLogsResourceType , FlowLogsResourceType (..) -- ** FpgaImageAttributeName , FpgaImageAttributeName (..) -- ** FpgaImageStateCode , FpgaImageStateCode (..) -- ** GatewayType , GatewayType (..) -- ** HostTenancy , HostTenancy (..) -- ** HypervisorType , HypervisorType (..) -- ** IAMInstanceProfileAssociationState , IAMInstanceProfileAssociationState (..) -- ** ImageAttributeName , ImageAttributeName (..) -- ** ImageState , ImageState (..) -- ** ImageTypeValues , ImageTypeValues (..) -- ** InstanceAttributeName , InstanceAttributeName (..) -- ** InstanceHealthStatus , InstanceHealthStatus (..) -- ** InstanceInterruptionBehavior , InstanceInterruptionBehavior (..) -- ** InstanceLifecycleType , InstanceLifecycleType (..) -- ** InstanceStateName , InstanceStateName (..) -- ** InstanceType , InstanceType (..) -- ** InterfacePermissionType , InterfacePermissionType (..) -- ** LaunchTemplateErrorCode , LaunchTemplateErrorCode (..) -- ** ListingState , ListingState (..) -- ** ListingStatus , ListingStatus (..) -- ** MarketType , MarketType (..) -- ** MonitoringState , MonitoringState (..) -- ** MoveStatus , MoveStatus (..) -- ** NatGatewayState , NatGatewayState (..) -- ** NetworkInterfaceAttribute , NetworkInterfaceAttribute (..) -- ** NetworkInterfacePermissionStateCode , NetworkInterfacePermissionStateCode (..) -- ** NetworkInterfaceStatus , NetworkInterfaceStatus (..) -- ** NetworkInterfaceType , NetworkInterfaceType (..) -- ** OfferingClassType , OfferingClassType (..) -- ** OfferingTypeValues , OfferingTypeValues (..) -- ** OperationType , OperationType (..) -- ** PaymentOption , PaymentOption (..) -- ** PermissionGroup , PermissionGroup (..) -- ** PlacementGroupState , PlacementGroupState (..) -- ** PlacementStrategy , PlacementStrategy (..) -- ** PlatformValues , PlatformValues (..) -- ** PrincipalType , PrincipalType (..) -- ** ProductCodeValues , ProductCodeValues (..) -- ** RIProductDescription , RIProductDescription (..) -- ** RecurringChargeFrequency , RecurringChargeFrequency (..) -- ** ReportInstanceReasonCodes , ReportInstanceReasonCodes (..) -- ** ReportStatusType , ReportStatusType (..) -- ** ReservationState , ReservationState (..) -- ** ReservedInstanceState , ReservedInstanceState (..) -- ** ResetFpgaImageAttributeName , ResetFpgaImageAttributeName (..) -- ** ResetImageAttributeName , ResetImageAttributeName (..) -- ** ResourceType , ResourceType (..) -- ** RouteOrigin , RouteOrigin (..) -- ** RouteState , RouteState (..) -- ** RuleAction , RuleAction (..) -- ** Scope , Scope (..) -- ** ServiceState , ServiceState (..) -- ** ServiceType , ServiceType (..) -- ** ShutdownBehavior , ShutdownBehavior (..) -- ** SnapshotAttributeName , SnapshotAttributeName (..) -- ** SnapshotState , SnapshotState (..) -- ** SpotAllocationStrategy , SpotAllocationStrategy (..) -- ** SpotInstanceInterruptionBehavior , SpotInstanceInterruptionBehavior (..) -- ** SpotInstanceState , SpotInstanceState (..) -- ** SpotInstanceType , SpotInstanceType (..) -- ** State , State (..) -- ** StatusName , StatusName (..) -- ** StatusType , StatusType (..) -- ** SubnetCidrBlockStateCode , SubnetCidrBlockStateCode (..) -- ** SubnetState , SubnetState (..) -- ** SummaryStatus , SummaryStatus (..) -- ** TelemetryStatus , TelemetryStatus (..) -- ** Tenancy , Tenancy (..) -- ** TrafficType , TrafficType (..) -- ** UnsuccessfulInstanceCreditSpecificationErrorCode , UnsuccessfulInstanceCreditSpecificationErrorCode (..) -- ** VPCAttributeName , VPCAttributeName (..) -- ** VPCCidrBlockStateCode , VPCCidrBlockStateCode (..) -- ** VPCEndpointType , VPCEndpointType (..) -- ** VPCPeeringConnectionStateReasonCode , VPCPeeringConnectionStateReasonCode (..) -- ** VPCState , VPCState (..) -- ** VPCTenancy , VPCTenancy (..) -- ** VPNState , VPNState (..) -- ** VPNStaticRouteSource , VPNStaticRouteSource (..) -- ** VirtualizationType , VirtualizationType (..) -- ** VolumeAttachmentState , VolumeAttachmentState (..) -- ** VolumeAttributeName , VolumeAttributeName (..) -- ** VolumeModificationState , VolumeModificationState (..) -- ** VolumeState , VolumeState (..) -- ** VolumeStatusInfoStatus , VolumeStatusInfoStatus (..) -- ** VolumeStatusName , VolumeStatusName (..) -- ** VolumeType , VolumeType (..) -- ** AccountAttribute , AccountAttribute , accountAttribute , aaAttributeValues , aaAttributeName -- ** AccountAttributeValue , AccountAttributeValue , accountAttributeValue , aavAttributeValue -- ** ActiveInstance , ActiveInstance , activeInstance , aiInstanceId , aiInstanceHealth , aiInstanceType , aiSpotInstanceRequestId -- ** Address , Address , address , aAssociationId , aInstanceId , aNetworkInterfaceOwnerId , aAllocationId , aDomain , aNetworkInterfaceId , aPrivateIPAddress , aPublicIP , aTags -- ** AllowedPrincipal , AllowedPrincipal , allowedPrincipal , apPrincipalType , apPrincipal -- ** AttributeBooleanValue , AttributeBooleanValue , attributeBooleanValue , abvValue -- ** AttributeValue , AttributeValue , attributeValue , avValue -- ** AvailabilityZone , AvailabilityZone , availabilityZone , azState , azRegionName , azZoneName , azMessages -- ** AvailabilityZoneMessage , AvailabilityZoneMessage , availabilityZoneMessage , azmMessage -- ** AvailableCapacity , AvailableCapacity , availableCapacity , acAvailableInstanceCapacity , acAvailableVCPUs -- ** BlobAttributeValue , BlobAttributeValue , blobAttributeValue , bavValue -- ** BlockDeviceMapping , BlockDeviceMapping , blockDeviceMapping , bdmVirtualName , bdmNoDevice , bdmEBS , bdmDeviceName -- ** BundleTask , BundleTask , bundleTask , btBundleTaskError , btBundleId , btInstanceId , btProgress , btStartTime , btState , btStorage , btUpdateTime -- ** BundleTaskError , BundleTaskError , bundleTaskError , bteCode , bteMessage -- ** CPUOptions , CPUOptions , cpuOptions , coCoreCount , coThreadsPerCore -- ** CPUOptionsRequest , CPUOptionsRequest , cpuOptionsRequest , corCoreCount , corThreadsPerCore -- ** CancelSpotFleetRequestsError , CancelSpotFleetRequestsError , cancelSpotFleetRequestsError , csfreCode , csfreMessage -- ** CancelSpotFleetRequestsErrorItem , CancelSpotFleetRequestsErrorItem , cancelSpotFleetRequestsErrorItem , csfreiError , csfreiSpotFleetRequestId -- ** CancelSpotFleetRequestsSuccessItem , CancelSpotFleetRequestsSuccessItem , cancelSpotFleetRequestsSuccessItem , csfrsiCurrentSpotFleetRequestState , csfrsiPreviousSpotFleetRequestState , csfrsiSpotFleetRequestId -- ** CancelledSpotInstanceRequest , CancelledSpotInstanceRequest , cancelledSpotInstanceRequest , csirState , csirSpotInstanceRequestId -- ** CidrBlock , CidrBlock , cidrBlock , cbCidrBlock -- ** ClassicLinkDNSSupport , ClassicLinkDNSSupport , classicLinkDNSSupport , cldsVPCId , cldsClassicLinkDNSSupported -- ** ClassicLinkInstance , ClassicLinkInstance , classicLinkInstance , cliInstanceId , cliGroups , cliVPCId , cliTags -- ** ClassicLoadBalancer , ClassicLoadBalancer , classicLoadBalancer , clbName -- ** ClassicLoadBalancersConfig , ClassicLoadBalancersConfig , classicLoadBalancersConfig , clbcClassicLoadBalancers -- ** ClientData , ClientData , clientData , cdUploadStart , cdUploadSize , cdUploadEnd , cdComment -- ** ConnectionNotification , ConnectionNotification , connectionNotification , cnConnectionNotificationState , cnConnectionNotificationType , cnConnectionEvents , cnServiceId , cnVPCEndpointId , cnConnectionNotificationId , cnConnectionNotificationARN -- ** ConversionTask , ConversionTask , conversionTask , ctImportInstance , ctState , ctStatusMessage , ctImportVolume , ctConversionTaskId , ctExpirationTime , ctTags -- ** CreateVolumePermission , CreateVolumePermission , createVolumePermission , cvpGroup , cvpUserId -- ** CreateVolumePermissionModifications , CreateVolumePermissionModifications , createVolumePermissionModifications , cvpmRemove , cvpmAdd -- ** CreditSpecification , CreditSpecification , creditSpecification , csCPUCredits -- ** CreditSpecificationRequest , CreditSpecificationRequest , creditSpecificationRequest , csrCPUCredits -- ** CustomerGateway , CustomerGateway , customerGateway , cgTags , cgBGPASN , cgCustomerGatewayId , cgIPAddress , cgState , cgType -- ** DHCPConfiguration , DHCPConfiguration , dhcpConfiguration , dcValues , dcKey -- ** DHCPOptions , DHCPOptions , dhcpOptions , doDHCPConfigurations , doDHCPOptionsId , doTags -- ** DNSEntry , DNSEntry , dnsEntry , deHostedZoneId , deDNSName -- ** DeleteFleetError , DeleteFleetError , deleteFleetError , dfeCode , dfeMessage -- ** DeleteFleetErrorItem , DeleteFleetErrorItem , deleteFleetErrorItem , dfeiError , dfeiFleetId -- ** DeleteFleetSuccessItem , DeleteFleetSuccessItem , deleteFleetSuccessItem , dfsiCurrentFleetState , dfsiPreviousFleetState , dfsiFleetId -- ** DeleteLaunchTemplateVersionsResponseErrorItem , DeleteLaunchTemplateVersionsResponseErrorItem , deleteLaunchTemplateVersionsResponseErrorItem , dltvreiLaunchTemplateName , dltvreiLaunchTemplateId , dltvreiVersionNumber , dltvreiResponseError -- ** DeleteLaunchTemplateVersionsResponseSuccessItem , DeleteLaunchTemplateVersionsResponseSuccessItem , deleteLaunchTemplateVersionsResponseSuccessItem , dltvrsiLaunchTemplateName , dltvrsiLaunchTemplateId , dltvrsiVersionNumber -- ** DiskImage , DiskImage , diskImage , diImage , diVolume , diDescription -- ** DiskImageDescription , DiskImageDescription , diskImageDescription , dSize , dChecksum , dFormat , dImportManifestURL -- ** DiskImageDetail , DiskImageDetail , diskImageDetail , didBytes , didFormat , didImportManifestURL -- ** DiskImageVolumeDescription , DiskImageVolumeDescription , diskImageVolumeDescription , divdSize , divdId -- ** EBSBlockDevice , EBSBlockDevice , ebsBlockDevice , ebdDeleteOnTermination , ebdVolumeSize , ebdIOPS , ebdEncrypted , ebdKMSKeyId , ebdVolumeType , ebdSnapshotId -- ** EBSInstanceBlockDevice , EBSInstanceBlockDevice , ebsInstanceBlockDevice , eibdStatus , eibdDeleteOnTermination , eibdVolumeId , eibdAttachTime -- ** EBSInstanceBlockDeviceSpecification , EBSInstanceBlockDeviceSpecification , ebsInstanceBlockDeviceSpecification , eibdsDeleteOnTermination , eibdsVolumeId -- ** EgressOnlyInternetGateway , EgressOnlyInternetGateway , egressOnlyInternetGateway , eoigEgressOnlyInternetGatewayId , eoigAttachments -- ** ElasticGpuAssociation , ElasticGpuAssociation , elasticGpuAssociation , egaElasticGpuId , egaElasticGpuAssociationId , egaElasticGpuAssociationTime , egaElasticGpuAssociationState -- ** ElasticGpuHealth , ElasticGpuHealth , elasticGpuHealth , eghStatus -- ** ElasticGpuSpecification , ElasticGpuSpecification , elasticGpuSpecification , egsType -- ** ElasticGpuSpecificationResponse , ElasticGpuSpecificationResponse , elasticGpuSpecificationResponse , eType -- ** ElasticGpus , ElasticGpus , elasticGpus , egInstanceId , egElasticGpuType , egElasticGpuId , egElasticGpuState , egElasticGpuHealth , egAvailabilityZone -- ** EventInformation , EventInformation , eventInformation , eiInstanceId , eiEventDescription , eiEventSubType -- ** ExportTask , ExportTask , exportTask , etDescription , etExportTaskId , etExportToS3Task , etInstanceExportDetails , etState , etStatusMessage -- ** ExportToS3Task , ExportToS3Task , exportToS3Task , etstS3Key , etstContainerFormat , etstS3Bucket , etstDiskImageFormat -- ** ExportToS3TaskSpecification , ExportToS3TaskSpecification , exportToS3TaskSpecification , etstsContainerFormat , etstsS3Prefix , etstsS3Bucket , etstsDiskImageFormat -- ** Filter , Filter , filter' , fValues , fName -- ** FleetData , FleetData , fleetData , fdClientToken , fdTargetCapacitySpecification , fdSpotOptions , fdExcessCapacityTerminationPolicy , fdFleetState , fdLaunchTemplateConfigs , fdValidUntil , fdTerminateInstancesWithExpiration , fdFulfilledCapacity , fdType , fdValidFrom , fdReplaceUnhealthyInstances , fdFulfilledOnDemandCapacity , fdFleetId , fdCreateTime , fdTags , fdActivityStatus -- ** FleetLaunchTemplateConfig , FleetLaunchTemplateConfig , fleetLaunchTemplateConfig , fltcOverrides , fltcLaunchTemplateSpecification -- ** FleetLaunchTemplateConfigRequest , FleetLaunchTemplateConfigRequest , fleetLaunchTemplateConfigRequest , fltcrOverrides , fltcrLaunchTemplateSpecification -- ** FleetLaunchTemplateOverrides , FleetLaunchTemplateOverrides , fleetLaunchTemplateOverrides , fltoWeightedCapacity , fltoSubnetId , fltoInstanceType , fltoAvailabilityZone , fltoMaxPrice -- ** FleetLaunchTemplateOverridesRequest , FleetLaunchTemplateOverridesRequest , fleetLaunchTemplateOverridesRequest , fltorWeightedCapacity , fltorSubnetId , fltorInstanceType , fltorAvailabilityZone , fltorMaxPrice -- ** FleetLaunchTemplateSpecification , FleetLaunchTemplateSpecification , fleetLaunchTemplateSpecification , fltsLaunchTemplateName , fltsLaunchTemplateId , fltsVersion -- ** FleetLaunchTemplateSpecificationRequest , FleetLaunchTemplateSpecificationRequest , fleetLaunchTemplateSpecificationRequest , fltsrLaunchTemplateName , fltsrLaunchTemplateId , fltsrVersion -- ** FlowLog , FlowLog , flowLog , flCreationTime , flResourceId , flFlowLogStatus , flTrafficType , flDeliverLogsStatus , flDeliverLogsErrorMessage , flLogGroupName , flDeliverLogsPermissionARN , flFlowLogId -- ** FpgaImage , FpgaImage , fpgaImage , fiShellVersion , fiPciId , fiState , fiOwnerAlias , fiFpgaImageId , fiOwnerId , fiUpdateTime , fiName , fiProductCodes , fiDescription , fiCreateTime , fiTags , fiPublic , fiFpgaImageGlobalId -- ** FpgaImageAttribute , FpgaImageAttribute , fpgaImageAttribute , fiaFpgaImageId , fiaName , fiaProductCodes , fiaDescription , fiaLoadPermissions -- ** FpgaImageState , FpgaImageState , fpgaImageState , fisCode , fisMessage -- ** GroupIdentifier , GroupIdentifier , groupIdentifier , giGroupId , giGroupName -- ** HistoryRecord , HistoryRecord , historyRecord , hrEventInformation , hrEventType , hrTimestamp -- ** HistoryRecordEntry , HistoryRecordEntry , historyRecordEntry , hreEventType , hreEventInformation , hreTimestamp -- ** Host , Host , host , hReleaseTime , hState , hClientToken , hHostId , hAvailableCapacity , hHostReservationId , hHostProperties , hAvailabilityZone , hInstances , hAllocationTime , hAutoPlacement -- ** HostInstance , HostInstance , hostInstance , hiInstanceId , hiInstanceType -- ** HostOffering , HostOffering , hostOffering , hoInstanceFamily , hoCurrencyCode , hoHourlyPrice , hoUpfrontPrice , hoOfferingId , hoDuration , hoPaymentOption -- ** HostProperties , HostProperties , hostProperties , hpInstanceType , hpTotalVCPUs , hpCores , hpSockets -- ** HostReservation , HostReservation , hostReservation , hrState , hrInstanceFamily , hrCurrencyCode , hrHostReservationId , hrStart , hrHourlyPrice , hrCount , hrUpfrontPrice , hrEnd , hrHostIdSet , hrOfferingId , hrDuration , hrPaymentOption -- ** IAMInstanceProfile , IAMInstanceProfile , iamInstanceProfile , iapARN , iapId -- ** IAMInstanceProfileAssociation , IAMInstanceProfileAssociation , iamInstanceProfileAssociation , iapaAssociationId , iapaInstanceId , iapaState , iapaIAMInstanceProfile , iapaTimestamp -- ** IAMInstanceProfileSpecification , IAMInstanceProfileSpecification , iamInstanceProfileSpecification , iapsARN , iapsName -- ** ICMPTypeCode , ICMPTypeCode , icmpTypeCode , itcCode , itcType -- ** IPPermission , IPPermission , ipPermission , ipFromPort , ipUserIdGroupPairs , ipPrefixListIds , ipToPort , ipIPv6Ranges , ipIPRanges , ipIPProtocol -- ** IPRange , IPRange , ipRange , iprDescription , iprCidrIP -- ** IPv6CidrBlock , IPv6CidrBlock , ipv6CidrBlock , icbIPv6CidrBlock -- ** IPv6Range , IPv6Range , ipv6Range , irCidrIPv6 , irDescription -- ** IdFormat , IdFormat , idFormat , ifUseLongIds , ifDeadline , ifResource -- ** Image , Image , image , iPlatform , iEnaSupport , iImageOwnerAlias , iRAMDiskId , iKernelId , iRootDeviceName , iSRIOVNetSupport , iName , iCreationDate , iProductCodes , iStateReason , iDescription , iBlockDeviceMappings , iTags , iImageId , iImageLocation , iState , iOwnerId , iPublic , iArchitecture , iImageType , iRootDeviceType , iVirtualizationType , iHypervisor -- ** ImageDiskContainer , ImageDiskContainer , imageDiskContainer , idcFormat , idcURL , idcDeviceName , idcUserBucket , idcDescription , idcSnapshotId -- ** ImportImageTask , ImportImageTask , importImageTask , iitStatus , iitHypervisor , iitPlatform , iitProgress , iitLicenseType , iitSnapshotDetails , iitStatusMessage , iitImageId , iitImportTaskId , iitArchitecture , iitDescription -- ** ImportInstanceLaunchSpecification , ImportInstanceLaunchSpecification , importInstanceLaunchSpecification , iilsAdditionalInfo , iilsGroupNames , iilsSubnetId , iilsInstanceType , iilsGroupIds , iilsUserData , iilsMonitoring , iilsPrivateIPAddress , iilsInstanceInitiatedShutdownBehavior , iilsArchitecture , iilsPlacement -- ** ImportInstanceTaskDetails , ImportInstanceTaskDetails , importInstanceTaskDetails , iitdInstanceId , iitdPlatform , iitdVolumes , iitdDescription -- ** ImportInstanceVolumeDetailItem , ImportInstanceVolumeDetailItem , importInstanceVolumeDetailItem , iivdiStatusMessage , iivdiDescription , iivdiAvailabilityZone , iivdiBytesConverted , iivdiImage , iivdiStatus , iivdiVolume -- ** ImportSnapshotTask , ImportSnapshotTask , importSnapshotTask , istSnapshotTaskDetail , istImportTaskId , istDescription -- ** ImportVolumeTaskDetails , ImportVolumeTaskDetails , importVolumeTaskDetails , ivtdBytesConverted , ivtdImage , ivtdVolume , ivtdAvailabilityZone , ivtdDescription -- ** Instance , Instance , instance' , insPublicDNSName , insPlatform , insSecurityGroups , insClientToken , insEnaSupport , insSourceDestCheck , insElasticGpuAssociations , insVPCId , insKeyName , insNetworkInterfaces , insRAMDiskId , insCPUOptions , insSubnetId , insKernelId , insRootDeviceName , insSRIOVNetSupport , insEBSOptimized , insStateTransitionReason , insInstanceLifecycle , insIAMInstanceProfile , insPrivateIPAddress , insProductCodes , insSpotInstanceRequestId , insPrivateDNSName , insStateReason , insBlockDeviceMappings , insPublicIPAddress , insTags , insInstanceId , insImageId , insAMILaunchIndex , insInstanceType , insLaunchTime , insPlacement , insMonitoring , insArchitecture , insRootDeviceType , insVirtualizationType , insHypervisor , insState -- ** InstanceBlockDeviceMapping , InstanceBlockDeviceMapping , instanceBlockDeviceMapping , ibdmEBS , ibdmDeviceName -- ** InstanceBlockDeviceMappingSpecification , InstanceBlockDeviceMappingSpecification , instanceBlockDeviceMappingSpecification , ibdmsVirtualName , ibdmsNoDevice , ibdmsEBS , ibdmsDeviceName -- ** InstanceCapacity , InstanceCapacity , instanceCapacity , icAvailableCapacity , icInstanceType , icTotalCapacity -- ** InstanceCount , InstanceCount , instanceCount , icState , icInstanceCount -- ** InstanceCreditSpecification , InstanceCreditSpecification , instanceCreditSpecification , icsInstanceId , icsCPUCredits -- ** InstanceCreditSpecificationRequest , InstanceCreditSpecificationRequest , instanceCreditSpecificationRequest , icsrInstanceId , icsrCPUCredits -- ** InstanceExportDetails , InstanceExportDetails , instanceExportDetails , iedTargetEnvironment , iedInstanceId -- ** InstanceIPv6Address , InstanceIPv6Address , instanceIPv6Address , iiaIPv6Address -- ** InstanceIPv6AddressRequest , InstanceIPv6AddressRequest , instanceIPv6AddressRequest , iiarIPv6Address -- ** InstanceMarketOptionsRequest , InstanceMarketOptionsRequest , instanceMarketOptionsRequest , imorMarketType , imorSpotOptions -- ** InstanceMonitoring , InstanceMonitoring , instanceMonitoring , imInstanceId , imMonitoring -- ** InstanceNetworkInterface , InstanceNetworkInterface , instanceNetworkInterface , iniGroups , iniStatus , iniPrivateIPAddresses , iniSourceDestCheck , iniVPCId , iniNetworkInterfaceId , iniSubnetId , iniMACAddress , iniAttachment , iniOwnerId , iniPrivateIPAddress , iniPrivateDNSName , iniDescription , iniAssociation , iniIPv6Addresses -- ** InstanceNetworkInterfaceAssociation , InstanceNetworkInterfaceAssociation , instanceNetworkInterfaceAssociation , iniaPublicDNSName , iniaIPOwnerId , iniaPublicIP -- ** InstanceNetworkInterfaceAttachment , InstanceNetworkInterfaceAttachment , instanceNetworkInterfaceAttachment , iniaStatus , iniaDeleteOnTermination , iniaAttachmentId , iniaAttachTime , iniaDeviceIndex -- ** InstanceNetworkInterfaceSpecification , InstanceNetworkInterfaceSpecification , instanceNetworkInterfaceSpecification , inisGroups , inisPrivateIPAddresses , inisDeleteOnTermination , inisAssociatePublicIPAddress , inisNetworkInterfaceId , inisSubnetId , inisIPv6AddressCount , inisPrivateIPAddress , inisSecondaryPrivateIPAddressCount , inisDescription , inisDeviceIndex , inisIPv6Addresses -- ** InstancePrivateIPAddress , InstancePrivateIPAddress , instancePrivateIPAddress , ipiaPrimary , ipiaPrivateIPAddress , ipiaPrivateDNSName , ipiaAssociation -- ** InstanceState , InstanceState , instanceState , isName , isCode -- ** InstanceStateChange , InstanceStateChange , instanceStateChange , iscInstanceId , iscCurrentState , iscPreviousState -- ** InstanceStatus , InstanceStatus , instanceStatus , isInstanceId , isSystemStatus , isEvents , isAvailabilityZone , isInstanceStatus , isInstanceState -- ** InstanceStatusDetails , InstanceStatusDetails , instanceStatusDetails , isdStatus , isdImpairedSince , isdName -- ** InstanceStatusEvent , InstanceStatusEvent , instanceStatusEvent , iseNotBefore , iseCode , iseDescription , iseNotAfter -- ** InstanceStatusSummary , InstanceStatusSummary , instanceStatusSummary , issDetails , issStatus -- ** InternetGateway , InternetGateway , internetGateway , igAttachments , igTags , igInternetGatewayId -- ** InternetGatewayAttachment , InternetGatewayAttachment , internetGatewayAttachment , igaState , igaVPCId -- ** KeyPairInfo , KeyPairInfo , keyPairInfo , kpiKeyFingerprint , kpiKeyName -- ** LaunchPermission , LaunchPermission , launchPermission , lGroup , lUserId -- ** LaunchPermissionModifications , LaunchPermissionModifications , launchPermissionModifications , lRemove , lAdd -- ** LaunchSpecification , LaunchSpecification , launchSpecification , lsSecurityGroups , lsKeyName , lsNetworkInterfaces , lsRAMDiskId , lsSubnetId , lsKernelId , lsInstanceType , lsEBSOptimized , lsUserData , lsMonitoring , lsIAMInstanceProfile , lsImageId , lsAddressingType , lsBlockDeviceMappings , lsPlacement -- ** LaunchTemplate , LaunchTemplate , launchTemplate , ltLaunchTemplateName , ltLatestVersionNumber , ltLaunchTemplateId , ltCreatedBy , ltDefaultVersionNumber , ltCreateTime , ltTags -- ** LaunchTemplateBlockDeviceMapping , LaunchTemplateBlockDeviceMapping , launchTemplateBlockDeviceMapping , ltbdmVirtualName , ltbdmNoDevice , ltbdmEBS , ltbdmDeviceName -- ** LaunchTemplateBlockDeviceMappingRequest , LaunchTemplateBlockDeviceMappingRequest , launchTemplateBlockDeviceMappingRequest , ltbdmrVirtualName , ltbdmrNoDevice , ltbdmrEBS , ltbdmrDeviceName -- ** LaunchTemplateConfig , LaunchTemplateConfig , launchTemplateConfig , ltcOverrides , ltcLaunchTemplateSpecification -- ** LaunchTemplateEBSBlockDevice , LaunchTemplateEBSBlockDevice , launchTemplateEBSBlockDevice , ltebdDeleteOnTermination , ltebdVolumeSize , ltebdIOPS , ltebdEncrypted , ltebdKMSKeyId , ltebdVolumeType , ltebdSnapshotId -- ** LaunchTemplateEBSBlockDeviceRequest , LaunchTemplateEBSBlockDeviceRequest , launchTemplateEBSBlockDeviceRequest , ltebdrDeleteOnTermination , ltebdrVolumeSize , ltebdrIOPS , ltebdrEncrypted , ltebdrKMSKeyId , ltebdrVolumeType , ltebdrSnapshotId -- ** LaunchTemplateIAMInstanceProfileSpecification , LaunchTemplateIAMInstanceProfileSpecification , launchTemplateIAMInstanceProfileSpecification , ltiapsARN , ltiapsName -- ** LaunchTemplateIAMInstanceProfileSpecificationRequest , LaunchTemplateIAMInstanceProfileSpecificationRequest , launchTemplateIAMInstanceProfileSpecificationRequest , ltiapsrARN , ltiapsrName -- ** LaunchTemplateInstanceMarketOptions , LaunchTemplateInstanceMarketOptions , launchTemplateInstanceMarketOptions , ltimoMarketType , ltimoSpotOptions -- ** LaunchTemplateInstanceMarketOptionsRequest , LaunchTemplateInstanceMarketOptionsRequest , launchTemplateInstanceMarketOptionsRequest , ltimorMarketType , ltimorSpotOptions -- ** LaunchTemplateInstanceNetworkInterfaceSpecification , LaunchTemplateInstanceNetworkInterfaceSpecification , launchTemplateInstanceNetworkInterfaceSpecification , ltinisGroups , ltinisPrivateIPAddresses , ltinisDeleteOnTermination , ltinisAssociatePublicIPAddress , ltinisNetworkInterfaceId , ltinisSubnetId , ltinisIPv6AddressCount , ltinisPrivateIPAddress , ltinisSecondaryPrivateIPAddressCount , ltinisDescription , ltinisDeviceIndex , ltinisIPv6Addresses -- ** LaunchTemplateInstanceNetworkInterfaceSpecificationRequest , LaunchTemplateInstanceNetworkInterfaceSpecificationRequest , launchTemplateInstanceNetworkInterfaceSpecificationRequest , ltinisrGroups , ltinisrPrivateIPAddresses , ltinisrDeleteOnTermination , ltinisrAssociatePublicIPAddress , ltinisrNetworkInterfaceId , ltinisrSubnetId , ltinisrIPv6AddressCount , ltinisrPrivateIPAddress , ltinisrSecondaryPrivateIPAddressCount , ltinisrDescription , ltinisrDeviceIndex , ltinisrIPv6Addresses -- ** LaunchTemplateOverrides , LaunchTemplateOverrides , launchTemplateOverrides , ltoSpotPrice , ltoWeightedCapacity , ltoSubnetId , ltoInstanceType , ltoAvailabilityZone -- ** LaunchTemplatePlacement , LaunchTemplatePlacement , launchTemplatePlacement , ltpAffinity , ltpHostId , ltpSpreadDomain , ltpAvailabilityZone , ltpTenancy , ltpGroupName -- ** LaunchTemplatePlacementRequest , LaunchTemplatePlacementRequest , launchTemplatePlacementRequest , ltprAffinity , ltprHostId , ltprSpreadDomain , ltprAvailabilityZone , ltprTenancy , ltprGroupName -- ** LaunchTemplateSpecification , LaunchTemplateSpecification , launchTemplateSpecification , ltsLaunchTemplateName , ltsLaunchTemplateId , ltsVersion -- ** LaunchTemplateSpotMarketOptions , LaunchTemplateSpotMarketOptions , launchTemplateSpotMarketOptions , ltsmoBlockDurationMinutes , ltsmoInstanceInterruptionBehavior , ltsmoValidUntil , ltsmoSpotInstanceType , ltsmoMaxPrice -- ** LaunchTemplateSpotMarketOptionsRequest , LaunchTemplateSpotMarketOptionsRequest , launchTemplateSpotMarketOptionsRequest , ltsmorBlockDurationMinutes , ltsmorInstanceInterruptionBehavior , ltsmorValidUntil , ltsmorSpotInstanceType , ltsmorMaxPrice -- ** LaunchTemplateTagSpecification , LaunchTemplateTagSpecification , launchTemplateTagSpecification , lttsResourceType , lttsTags -- ** LaunchTemplateTagSpecificationRequest , LaunchTemplateTagSpecificationRequest , launchTemplateTagSpecificationRequest , lttsrResourceType , lttsrTags -- ** LaunchTemplateVersion , LaunchTemplateVersion , launchTemplateVersion , ltvLaunchTemplateName , ltvLaunchTemplateId , ltvCreatedBy , ltvDefaultVersion , ltvVersionNumber , ltvVersionDescription , ltvLaunchTemplateData , ltvCreateTime -- ** LaunchTemplatesMonitoring , LaunchTemplatesMonitoring , launchTemplatesMonitoring , ltmEnabled -- ** LaunchTemplatesMonitoringRequest , LaunchTemplatesMonitoringRequest , launchTemplatesMonitoringRequest , ltmrEnabled -- ** LoadBalancersConfig , LoadBalancersConfig , loadBalancersConfig , lbcClassicLoadBalancersConfig , lbcTargetGroupsConfig -- ** LoadPermission , LoadPermission , loadPermission , lpGroup , lpUserId -- ** LoadPermissionModifications , LoadPermissionModifications , loadPermissionModifications , lpmRemove , lpmAdd -- ** LoadPermissionRequest , LoadPermissionRequest , loadPermissionRequest , lprGroup , lprUserId -- ** Monitoring , Monitoring , monitoring , mState -- ** MovingAddressStatus , MovingAddressStatus , movingAddressStatus , masMoveStatus , masPublicIP -- ** NatGateway , NatGateway , natGateway , ngState , ngFailureCode , ngVPCId , ngFailureMessage , ngNatGatewayId , ngSubnetId , ngDeleteTime , ngProvisionedBandwidth , ngNatGatewayAddresses , ngCreateTime , ngTags -- ** NatGatewayAddress , NatGatewayAddress , natGatewayAddress , ngaPrivateIP , ngaAllocationId , ngaNetworkInterfaceId , ngaPublicIP -- ** NetworkACL , NetworkACL , networkACL , naEntries , naNetworkACLId , naVPCId , naAssociations , naTags , naIsDefault -- ** NetworkACLAssociation , NetworkACLAssociation , networkACLAssociation , naaNetworkACLId , naaSubnetId , naaNetworkACLAssociationId -- ** NetworkACLEntry , NetworkACLEntry , networkACLEntry , naeIPv6CidrBlock , naeICMPTypeCode , naeRuleNumber , naeRuleAction , naeProtocol , naePortRange , naeCidrBlock , naeEgress -- ** NetworkInterface , NetworkInterface , networkInterface , niGroups , niStatus , niPrivateIPAddresses , niSourceDestCheck , niInterfaceType , niVPCId , niTagSet , niRequesterManaged , niNetworkInterfaceId , niSubnetId , niMACAddress , niAttachment , niOwnerId , niAvailabilityZone , niPrivateIPAddress , niPrivateDNSName , niRequesterId , niDescription , niAssociation , niIPv6Addresses -- ** NetworkInterfaceAssociation , NetworkInterfaceAssociation , networkInterfaceAssociation , niaAssociationId , niaPublicDNSName , niaAllocationId , niaIPOwnerId , niaPublicIP -- ** NetworkInterfaceAttachment , NetworkInterfaceAttachment , networkInterfaceAttachment , niaInstanceId , niaStatus , niaDeleteOnTermination , niaAttachmentId , niaInstanceOwnerId , niaAttachTime , niaDeviceIndex -- ** NetworkInterfaceAttachmentChanges , NetworkInterfaceAttachmentChanges , networkInterfaceAttachmentChanges , niacDeleteOnTermination , niacAttachmentId -- ** NetworkInterfaceIPv6Address , NetworkInterfaceIPv6Address , networkInterfaceIPv6Address , niiaIPv6Address -- ** NetworkInterfacePermission , NetworkInterfacePermission , networkInterfacePermission , nipPermissionState , nipNetworkInterfacePermissionId , nipNetworkInterfaceId , nipAWSAccountId , nipAWSService , nipPermission -- ** NetworkInterfacePermissionState , NetworkInterfacePermissionState , networkInterfacePermissionState , nipsState , nipsStatusMessage -- ** NetworkInterfacePrivateIPAddress , NetworkInterfacePrivateIPAddress , networkInterfacePrivateIPAddress , nipiaPrimary , nipiaPrivateIPAddress , nipiaPrivateDNSName , nipiaAssociation -- ** NewDHCPConfiguration , NewDHCPConfiguration , newDHCPConfiguration , ndcValues , ndcKey -- ** PciId , PciId , pciId , piSubsystemId , piDeviceId , piSubsystemVendorId , piVendorId -- ** PeeringConnectionOptions , PeeringConnectionOptions , peeringConnectionOptions , pcoAllowEgressFromLocalVPCToRemoteClassicLink , pcoAllowEgressFromLocalClassicLinkToRemoteVPC , pcoAllowDNSResolutionFromRemoteVPC -- ** PeeringConnectionOptionsRequest , PeeringConnectionOptionsRequest , peeringConnectionOptionsRequest , pcorAllowEgressFromLocalVPCToRemoteClassicLink , pcorAllowEgressFromLocalClassicLinkToRemoteVPC , pcorAllowDNSResolutionFromRemoteVPC -- ** Placement , Placement , placement , pAffinity , pHostId , pSpreadDomain , pAvailabilityZone , pTenancy , pGroupName -- ** PlacementGroup , PlacementGroup , placementGroup , pgState , pgStrategy , pgGroupName -- ** PortRange , PortRange , portRange , prTo , prFrom -- ** PrefixList , PrefixList , prefixList , plCidrs , plPrefixListId , plPrefixListName -- ** PrefixListId , PrefixListId , prefixListId , pliPrefixListId , pliDescription -- ** PriceSchedule , PriceSchedule , priceSchedule , psCurrencyCode , psTerm , psActive , psPrice -- ** PriceScheduleSpecification , PriceScheduleSpecification , priceScheduleSpecification , pssCurrencyCode , pssTerm , pssPrice -- ** PricingDetail , PricingDetail , pricingDetail , pdCount , pdPrice -- ** PrincipalIdFormat , PrincipalIdFormat , principalIdFormat , pifARN , pifStatuses -- ** PrivateIPAddressSpecification , PrivateIPAddressSpecification , privateIPAddressSpecification , piasPrimary , piasPrivateIPAddress -- ** ProductCode , ProductCode , productCode , pcProductCodeType , pcProductCodeId -- ** PropagatingVGW , PropagatingVGW , propagatingVGW , pvGatewayId -- ** ProvisionedBandwidth , ProvisionedBandwidth , provisionedBandwidth , pbStatus , pbRequested , pbProvisioned , pbRequestTime , pbProvisionTime -- ** Purchase , Purchase , purchase , pInstanceFamily , pCurrencyCode , pHostReservationId , pHourlyPrice , pUpfrontPrice , pHostIdSet , pDuration , pPaymentOption -- ** PurchaseRequest , PurchaseRequest , purchaseRequest , prInstanceCount , prPurchaseToken -- ** RecurringCharge , RecurringCharge , recurringCharge , rcAmount , rcFrequency -- ** RegionInfo , RegionInfo , regionInfo , riRegionName , riEndpoint -- ** RequestLaunchTemplateData , RequestLaunchTemplateData , requestLaunchTemplateData , rltdSecurityGroupIds , rltdSecurityGroups , rltdInstanceMarketOptions , rltdDisableAPITermination , rltdKeyName , rltdNetworkInterfaces , rltdRamDiskId , rltdKernelId , rltdElasticGpuSpecifications , rltdInstanceType , rltdEBSOptimized , rltdUserData , rltdMonitoring , rltdTagSpecifications , rltdIAMInstanceProfile , rltdImageId , rltdInstanceInitiatedShutdownBehavior , rltdCreditSpecification , rltdBlockDeviceMappings , rltdPlacement -- ** RequestSpotLaunchSpecification , RequestSpotLaunchSpecification , requestSpotLaunchSpecification , rslsSecurityGroupIds , rslsSecurityGroups , rslsKeyName , rslsNetworkInterfaces , rslsRAMDiskId , rslsSubnetId , rslsKernelId , rslsInstanceType , rslsEBSOptimized , rslsUserData , rslsMonitoring , rslsIAMInstanceProfile , rslsImageId , rslsAddressingType , rslsBlockDeviceMappings , rslsPlacement -- ** Reservation , Reservation , reservation , rGroups , rInstances , rRequesterId , rReservationId , rOwnerId -- ** ReservationValue , ReservationValue , reservationValue , rvHourlyPrice , rvRemainingTotalValue , rvRemainingUpfrontValue -- ** ReservedInstanceLimitPrice , ReservedInstanceLimitPrice , reservedInstanceLimitPrice , rilpAmount , rilpCurrencyCode -- ** ReservedInstanceReservationValue , ReservedInstanceReservationValue , reservedInstanceReservationValue , rirvReservationValue , rirvReservedInstanceId -- ** ReservedInstances , ReservedInstances , reservedInstances , riState , riCurrencyCode , riInstanceCount , riProductDescription , riStart , riInstanceType , riEnd , riAvailabilityZone , riScope , riRecurringCharges , riOfferingType , riUsagePrice , riFixedPrice , riReservedInstancesId , riInstanceTenancy , riOfferingClass , riDuration , riTags -- ** ReservedInstancesConfiguration , ReservedInstancesConfiguration , reservedInstancesConfiguration , ricPlatform , ricInstanceCount , ricInstanceType , ricAvailabilityZone , ricScope -- ** ReservedInstancesId , ReservedInstancesId , reservedInstancesId , riiReservedInstancesId -- ** ReservedInstancesListing , ReservedInstancesListing , reservedInstancesListing , rilStatus , rilClientToken , rilUpdateDate , rilCreateDate , rilPriceSchedules , rilStatusMessage , rilReservedInstancesId , rilTags , rilInstanceCounts , rilReservedInstancesListingId -- ** ReservedInstancesModification , ReservedInstancesModification , reservedInstancesModification , rimModificationResults , rimStatus , rimClientToken , rimUpdateDate , rimCreateDate , rimEffectiveDate , rimStatusMessage , rimReservedInstancesModificationId , rimReservedInstancesIds -- ** ReservedInstancesModificationResult , ReservedInstancesModificationResult , reservedInstancesModificationResult , rimrReservedInstancesId , rimrTargetConfiguration -- ** ReservedInstancesOffering , ReservedInstancesOffering , reservedInstancesOffering , rioMarketplace , rioCurrencyCode , rioProductDescription , rioInstanceType , rioAvailabilityZone , rioPricingDetails , rioScope , rioRecurringCharges , rioOfferingType , rioUsagePrice , rioFixedPrice , rioInstanceTenancy , rioReservedInstancesOfferingId , rioOfferingClass , rioDuration -- ** ResponseError , ResponseError , responseError , reCode , reMessage -- ** ResponseLaunchTemplateData , ResponseLaunchTemplateData , responseLaunchTemplateData , rSecurityGroupIds , rSecurityGroups , rInstanceMarketOptions , rDisableAPITermination , rKeyName , rNetworkInterfaces , rRamDiskId , rKernelId , rElasticGpuSpecifications , rInstanceType , rEBSOptimized , rUserData , rMonitoring , rTagSpecifications , rIAMInstanceProfile , rImageId , rInstanceInitiatedShutdownBehavior , rCreditSpecification , rBlockDeviceMappings , rPlacement -- ** Route , Route , route , rVPCPeeringConnectionId , rInstanceId , rOrigin , rState , rEgressOnlyInternetGatewayId , rDestinationIPv6CidrBlock , rNatGatewayId , rNetworkInterfaceId , rGatewayId , rInstanceOwnerId , rDestinationPrefixListId , rDestinationCidrBlock -- ** RouteTable , RouteTable , routeTable , rtRouteTableId , rtRoutes , rtVPCId , rtPropagatingVGWs , rtAssociations , rtTags -- ** RouteTableAssociation , RouteTableAssociation , routeTableAssociation , rtaRouteTableId , rtaRouteTableAssociationId , rtaMain , rtaSubnetId -- ** RunInstancesMonitoringEnabled , RunInstancesMonitoringEnabled , runInstancesMonitoringEnabled , rimeEnabled -- ** S3Storage , S3Storage , s3Storage , ssPrefix , ssUploadPolicy , ssBucket , ssUploadPolicySignature , ssAWSAccessKeyId -- ** ScheduledInstance , ScheduledInstance , scheduledInstance , siPreviousSlotEndTime , siPlatform , siTermStartDate , siInstanceCount , siScheduledInstanceId , siHourlyPrice , siCreateDate , siSlotDurationInHours , siTotalScheduledInstanceHours , siInstanceType , siRecurrence , siAvailabilityZone , siTermEndDate , siNextSlotStartTime , siNetworkPlatform -- ** ScheduledInstanceAvailability , ScheduledInstanceAvailability , scheduledInstanceAvailability , siaMaxTermDurationInDays , siaPlatform , siaPurchaseToken , siaHourlyPrice , siaAvailableInstanceCount , siaSlotDurationInHours , siaTotalScheduledInstanceHours , siaInstanceType , siaRecurrence , siaAvailabilityZone , siaMinTermDurationInDays , siaFirstSlotStartTime , siaNetworkPlatform -- ** ScheduledInstanceRecurrence , ScheduledInstanceRecurrence , scheduledInstanceRecurrence , sirFrequency , sirOccurrenceRelativeToEnd , sirOccurrenceUnit , sirInterval , sirOccurrenceDaySet -- ** ScheduledInstanceRecurrenceRequest , ScheduledInstanceRecurrenceRequest , scheduledInstanceRecurrenceRequest , sirrFrequency , sirrOccurrenceRelativeToEnd , sirrOccurrenceDays , sirrOccurrenceUnit , sirrInterval -- ** ScheduledInstancesBlockDeviceMapping , ScheduledInstancesBlockDeviceMapping , scheduledInstancesBlockDeviceMapping , sibdmVirtualName , sibdmNoDevice , sibdmEBS , sibdmDeviceName -- ** ScheduledInstancesEBS , ScheduledInstancesEBS , scheduledInstancesEBS , sieDeleteOnTermination , sieVolumeSize , sieIOPS , sieEncrypted , sieVolumeType , sieSnapshotId -- ** ScheduledInstancesIAMInstanceProfile , ScheduledInstancesIAMInstanceProfile , scheduledInstancesIAMInstanceProfile , siiapARN , siiapName -- ** ScheduledInstancesIPv6Address , ScheduledInstancesIPv6Address , scheduledInstancesIPv6Address , siiaIPv6Address -- ** ScheduledInstancesLaunchSpecification , ScheduledInstancesLaunchSpecification , scheduledInstancesLaunchSpecification , silsSecurityGroupIds , silsKeyName , silsNetworkInterfaces , silsRAMDiskId , silsSubnetId , silsKernelId , silsInstanceType , silsEBSOptimized , silsUserData , silsMonitoring , silsIAMInstanceProfile , silsBlockDeviceMappings , silsPlacement , silsImageId -- ** ScheduledInstancesMonitoring , ScheduledInstancesMonitoring , scheduledInstancesMonitoring , simEnabled -- ** ScheduledInstancesNetworkInterface , ScheduledInstancesNetworkInterface , scheduledInstancesNetworkInterface , siniGroups , siniDeleteOnTermination , siniAssociatePublicIPAddress , siniPrivateIPAddressConfigs , siniNetworkInterfaceId , siniSubnetId , siniIPv6AddressCount , siniPrivateIPAddress , siniSecondaryPrivateIPAddressCount , siniDescription , siniDeviceIndex , siniIPv6Addresses -- ** ScheduledInstancesPlacement , ScheduledInstancesPlacement , scheduledInstancesPlacement , sipAvailabilityZone , sipGroupName -- ** ScheduledInstancesPrivateIPAddressConfig , ScheduledInstancesPrivateIPAddressConfig , scheduledInstancesPrivateIPAddressConfig , sipiacPrimary , sipiacPrivateIPAddress -- ** SecurityGroup , SecurityGroup , securityGroup , sgVPCId , sgIPPermissions , sgIPPermissionsEgress , sgTags , sgOwnerId , sgGroupId , sgGroupName , sgDescription -- ** SecurityGroupIdentifier , SecurityGroupIdentifier , securityGroupIdentifier , sgiGroupId , sgiGroupName -- ** SecurityGroupReference , SecurityGroupReference , securityGroupReference , sgrVPCPeeringConnectionId , sgrGroupId , sgrReferencingVPCId -- ** ServiceConfiguration , ServiceConfiguration , serviceConfiguration , scNetworkLoadBalancerARNs , scBaseEndpointDNSNames , scAvailabilityZones , scServiceName , scServiceState , scServiceType , scAcceptanceRequired , scServiceId , scPrivateDNSName -- ** ServiceDetail , ServiceDetail , serviceDetail , sdVPCEndpointPolicySupported , sdBaseEndpointDNSNames , sdOwner , sdAvailabilityZones , sdServiceName , sdServiceType , sdAcceptanceRequired , sdPrivateDNSName -- ** ServiceTypeDetail , ServiceTypeDetail , serviceTypeDetail , stdServiceType -- ** SlotDateTimeRangeRequest , SlotDateTimeRangeRequest , slotDateTimeRangeRequest , sdtrrEarliestTime , sdtrrLatestTime -- ** SlotStartTimeRangeRequest , SlotStartTimeRangeRequest , slotStartTimeRangeRequest , sstrrLatestTime , sstrrEarliestTime -- ** Snapshot , Snapshot , snapshot , sStateMessage , sOwnerAlias , sDataEncryptionKeyId , sKMSKeyId , sTags , sSnapshotId , sOwnerId , sVolumeId , sVolumeSize , sDescription , sStartTime , sProgress , sState , sEncrypted -- ** SnapshotDetail , SnapshotDetail , snapshotDetail , sdStatus , sdProgress , sdFormat , sdURL , sdDeviceName , sdStatusMessage , sdUserBucket , sdDiskImageSize , sdDescription , sdSnapshotId -- ** SnapshotDiskContainer , SnapshotDiskContainer , snapshotDiskContainer , sdcFormat , sdcURL , sdcUserBucket , sdcDescription -- ** SnapshotTaskDetail , SnapshotTaskDetail , snapshotTaskDetail , stdStatus , stdProgress , stdFormat , stdURL , stdStatusMessage , stdUserBucket , stdDiskImageSize , stdDescription , stdSnapshotId -- ** SpotDatafeedSubscription , SpotDatafeedSubscription , spotDatafeedSubscription , sdsState , sdsPrefix , sdsBucket , sdsOwnerId , sdsFault -- ** SpotFleetLaunchSpecification , SpotFleetLaunchSpecification , spotFleetLaunchSpecification , sflsSecurityGroups , sflsSpotPrice , sflsWeightedCapacity , sflsKeyName , sflsNetworkInterfaces , sflsRAMDiskId , sflsSubnetId , sflsKernelId , sflsInstanceType , sflsEBSOptimized , sflsUserData , sflsMonitoring , sflsTagSpecifications , sflsIAMInstanceProfile , sflsImageId , sflsAddressingType , sflsBlockDeviceMappings , sflsPlacement -- ** SpotFleetMonitoring , SpotFleetMonitoring , spotFleetMonitoring , sfmEnabled -- ** SpotFleetRequestConfig , SpotFleetRequestConfig , spotFleetRequestConfig , sfrcActivityStatus , sfrcCreateTime , sfrcSpotFleetRequestConfig , sfrcSpotFleetRequestId , sfrcSpotFleetRequestState -- ** SpotFleetRequestConfigData , SpotFleetRequestConfigData , spotFleetRequestConfigData , sfrcdClientToken , sfrcdInstanceInterruptionBehavior , sfrcdSpotPrice , sfrcdLoadBalancersConfig , sfrcdExcessCapacityTerminationPolicy , sfrcdOnDemandTargetCapacity , sfrcdLaunchTemplateConfigs , sfrcdValidUntil , sfrcdTerminateInstancesWithExpiration , sfrcdFulfilledCapacity , sfrcdType , sfrcdValidFrom , sfrcdReplaceUnhealthyInstances , sfrcdLaunchSpecifications , sfrcdOnDemandFulfilledCapacity , sfrcdAllocationStrategy , sfrcdIAMFleetRole , sfrcdTargetCapacity -- ** SpotFleetTagSpecification , SpotFleetTagSpecification , spotFleetTagSpecification , sftsResourceType , sftsTags -- ** SpotInstanceRequest , SpotInstanceRequest , spotInstanceRequest , sirInstanceId , sirStatus , sirState , sirActualBlockHourlyPrice , sirBlockDurationMinutes , sirInstanceInterruptionBehavior , sirProductDescription , sirSpotPrice , sirLaunchSpecification , sirAvailabilityZoneGroup , sirLaunchedAvailabilityZone , sirValidUntil , sirLaunchGroup , sirFault , sirSpotInstanceRequestId , sirType , sirValidFrom , sirCreateTime , sirTags -- ** SpotInstanceStateFault , SpotInstanceStateFault , spotInstanceStateFault , sisfCode , sisfMessage -- ** SpotInstanceStatus , SpotInstanceStatus , spotInstanceStatus , sisUpdateTime , sisCode , sisMessage -- ** SpotMarketOptions , SpotMarketOptions , spotMarketOptions , smoBlockDurationMinutes , smoInstanceInterruptionBehavior , smoValidUntil , smoSpotInstanceType , smoMaxPrice -- ** SpotOptions , SpotOptions , spotOptions , soInstanceInterruptionBehavior , soAllocationStrategy -- ** SpotOptionsRequest , SpotOptionsRequest , spotOptionsRequest , sorInstanceInterruptionBehavior , sorAllocationStrategy -- ** SpotPlacement , SpotPlacement , spotPlacement , spAvailabilityZone , spTenancy , spGroupName -- ** SpotPrice , SpotPrice , spotPrice , sProductDescription , sSpotPrice , sInstanceType , sAvailabilityZone , sTimestamp -- ** StaleIPPermission , StaleIPPermission , staleIPPermission , sipFromPort , sipUserIdGroupPairs , sipPrefixListIds , sipIPProtocol , sipToPort , sipIPRanges -- ** StaleSecurityGroup , StaleSecurityGroup , staleSecurityGroup , ssgVPCId , ssgGroupName , ssgStaleIPPermissionsEgress , ssgStaleIPPermissions , ssgDescription , ssgGroupId -- ** StateReason , StateReason , stateReason , srCode , srMessage -- ** Storage , Storage , storage , sS3 -- ** StorageLocation , StorageLocation , storageLocation , slBucket , slKey -- ** Subnet , Subnet , subnet , subIPv6CidrBlockAssociationSet , subAssignIPv6AddressOnCreation , subMapPublicIPOnLaunch , subDefaultForAz , subTags , subAvailabilityZone , subAvailableIPAddressCount , subCidrBlock , subState , subSubnetId , subVPCId -- ** SubnetCidrBlockState , SubnetCidrBlockState , subnetCidrBlockState , scbsState , scbsStatusMessage -- ** SubnetIPv6CidrBlockAssociation , SubnetIPv6CidrBlockAssociation , subnetIPv6CidrBlockAssociation , sicbaAssociationId , sicbaIPv6CidrBlock , sicbaIPv6CidrBlockState -- ** SuccessfulInstanceCreditSpecificationItem , SuccessfulInstanceCreditSpecificationItem , successfulInstanceCreditSpecificationItem , sicsiInstanceId -- ** Tag , Tag , tag , tagKey , tagValue -- ** TagDescription , TagDescription , tagDescription , tdResourceId , tdResourceType , tdKey , tdValue -- ** TagSpecification , TagSpecification , tagSpecification , tsResourceType , tsTags -- ** TargetCapacitySpecification , TargetCapacitySpecification , targetCapacitySpecification , tcsOnDemandTargetCapacity , tcsDefaultTargetCapacityType , tcsTotalTargetCapacity , tcsSpotTargetCapacity -- ** TargetCapacitySpecificationRequest , TargetCapacitySpecificationRequest , targetCapacitySpecificationRequest , tcsrOnDemandTargetCapacity , tcsrDefaultTargetCapacityType , tcsrSpotTargetCapacity , tcsrTotalTargetCapacity -- ** TargetConfiguration , TargetConfiguration , targetConfiguration , tcInstanceCount , tcOfferingId -- ** TargetConfigurationRequest , TargetConfigurationRequest , targetConfigurationRequest , tcrInstanceCount , tcrOfferingId -- ** TargetGroup , TargetGroup , targetGroup , tgARN -- ** TargetGroupsConfig , TargetGroupsConfig , targetGroupsConfig , tgcTargetGroups -- ** TargetReservationValue , TargetReservationValue , targetReservationValue , trvReservationValue , trvTargetConfiguration -- ** UnsuccessfulInstanceCreditSpecificationItem , UnsuccessfulInstanceCreditSpecificationItem , unsuccessfulInstanceCreditSpecificationItem , uicsiInstanceId , uicsiError -- ** UnsuccessfulInstanceCreditSpecificationItemError , UnsuccessfulInstanceCreditSpecificationItemError , unsuccessfulInstanceCreditSpecificationItemError , uicsieCode , uicsieMessage -- ** UnsuccessfulItem , UnsuccessfulItem , unsuccessfulItem , uiResourceId , uiError -- ** UnsuccessfulItemError , UnsuccessfulItemError , unsuccessfulItemError , uieCode , uieMessage -- ** UserBucket , UserBucket , userBucket , ubS3Key , ubS3Bucket -- ** UserBucketDetails , UserBucketDetails , userBucketDetails , ubdS3Key , ubdS3Bucket -- ** UserData , UserData , userData , udData -- ** UserIdGroupPair , UserIdGroupPair , userIdGroupPair , uigpVPCPeeringConnectionId , uigpVPCId , uigpUserId , uigpGroupId , uigpGroupName , uigpDescription , uigpPeeringStatus -- ** VGWTelemetry , VGWTelemetry , vgwTelemetry , vtStatus , vtOutsideIPAddress , vtLastStatusChange , vtAcceptedRouteCount , vtStatusMessage -- ** VPC , VPC , vpc , vpcIPv6CidrBlockAssociationSet , vpcCidrBlockAssociationSet , vpcTags , vpcIsDefault , vpcCidrBlock , vpcDHCPOptionsId , vpcInstanceTenancy , vpcState , vpcVPCId -- ** VPCAttachment , VPCAttachment , vpcAttachment , vaState , vaVPCId -- ** VPCCidrBlockAssociation , VPCCidrBlockAssociation , vpcCidrBlockAssociation , vcbaAssociationId , vcbaCidrBlockState , vcbaCidrBlock -- ** VPCCidrBlockState , VPCCidrBlockState , vpcCidrBlockState , vcbsState , vcbsStatusMessage -- ** VPCClassicLink , VPCClassicLink , vpcClassicLink , vclVPCId , vclTags , vclClassicLinkEnabled -- ** VPCEndpoint , VPCEndpoint , vpcEndpoint , veGroups , veState , vePolicyDocument , veSubnetIds , veNetworkInterfaceIds , veVPCId , veDNSEntries , veVPCEndpointType , vePrivateDNSEnabled , veCreationTimestamp , veServiceName , veVPCEndpointId , veRouteTableIds -- ** VPCEndpointConnection , VPCEndpointConnection , vpcEndpointConnection , vecVPCEndpointOwner , vecVPCEndpointState , vecCreationTimestamp , vecServiceId , vecVPCEndpointId -- ** VPCIPv6CidrBlockAssociation , VPCIPv6CidrBlockAssociation , vpcIPv6CidrBlockAssociation , vicbaAssociationId , vicbaIPv6CidrBlock , vicbaIPv6CidrBlockState -- ** VPCPeeringConnection , VPCPeeringConnection , vpcPeeringConnection , vpcpcVPCPeeringConnectionId , vpcpcStatus , vpcpcAccepterVPCInfo , vpcpcRequesterVPCInfo , vpcpcExpirationTime , vpcpcTags -- ** VPCPeeringConnectionOptionsDescription , VPCPeeringConnectionOptionsDescription , vpcPeeringConnectionOptionsDescription , vpcodAllowEgressFromLocalVPCToRemoteClassicLink , vpcodAllowEgressFromLocalClassicLinkToRemoteVPC , vpcodAllowDNSResolutionFromRemoteVPC -- ** VPCPeeringConnectionStateReason , VPCPeeringConnectionStateReason , vpcPeeringConnectionStateReason , vpcsrCode , vpcsrMessage -- ** VPCPeeringConnectionVPCInfo , VPCPeeringConnectionVPCInfo , vpcPeeringConnectionVPCInfo , vpcviCidrBlockSet , vpcviVPCId , vpcviOwnerId , vpcviPeeringOptions , vpcviCidrBlock , vpcviRegion , vpcviIPv6CidrBlockSet -- ** VPNConnection , VPNConnection , vpnConnection , vcCustomerGatewayConfiguration , vcRoutes , vcVPNGatewayId , vcCategory , vcOptions , vcTags , vcVGWTelemetry , vcVPNConnectionId , vcCustomerGatewayId , vcState , vcType -- ** VPNConnectionOptions , VPNConnectionOptions , vpnConnectionOptions , vcoStaticRoutesOnly -- ** VPNConnectionOptionsSpecification , VPNConnectionOptionsSpecification , vpnConnectionOptionsSpecification , vcosTunnelOptions , vcosStaticRoutesOnly -- ** VPNGateway , VPNGateway , vpnGateway , vgState , vgVPCAttachments , vgVPNGatewayId , vgAmazonSideASN , vgAvailabilityZone , vgType , vgTags -- ** VPNStaticRoute , VPNStaticRoute , vpnStaticRoute , vsrState , vsrSource , vsrDestinationCidrBlock -- ** VPNTunnelOptionsSpecification , VPNTunnelOptionsSpecification , vpnTunnelOptionsSpecification , vtosTunnelInsideCidr , vtosPreSharedKey -- ** Volume , Volume , volume , vAttachments , vIOPS , vKMSKeyId , vTags , vAvailabilityZone , vCreateTime , vEncrypted , vSize , vSnapshotId , vState , vVolumeId , vVolumeType -- ** VolumeAttachment , VolumeAttachment , volumeAttachment , volInstanceId , volDeleteOnTermination , volState , volDevice , volVolumeId , volAttachTime -- ** VolumeDetail , VolumeDetail , volumeDetail , vdSize -- ** VolumeModification , VolumeModification , volumeModification , vmProgress , vmStartTime , vmModificationState , vmTargetVolumeType , vmOriginalVolumeType , vmTargetSize , vmTargetIOPS , vmOriginalSize , vmOriginalIOPS , vmStatusMessage , vmEndTime , vmVolumeId -- ** VolumeStatusAction , VolumeStatusAction , volumeStatusAction , vsaEventType , vsaCode , vsaDescription , vsaEventId -- ** VolumeStatusDetails , VolumeStatusDetails , volumeStatusDetails , vsdStatus , vsdName -- ** VolumeStatusEvent , VolumeStatusEvent , volumeStatusEvent , vseNotBefore , vseEventType , vseDescription , vseNotAfter , vseEventId -- ** VolumeStatusInfo , VolumeStatusInfo , volumeStatusInfo , vsiStatus , vsiDetails -- ** VolumeStatusItem , VolumeStatusItem , volumeStatusItem , vsiVolumeStatus , vsiActions , vsiEvents , vsiAvailabilityZone , vsiVolumeId ) where import Network.AWS.EC2.AcceptReservedInstancesExchangeQuote import Network.AWS.EC2.AcceptVPCEndpointConnections import Network.AWS.EC2.AcceptVPCPeeringConnection import Network.AWS.EC2.AllocateAddress import Network.AWS.EC2.AllocateHosts import Network.AWS.EC2.AssignIPv6Addresses import Network.AWS.EC2.AssignPrivateIPAddresses import Network.AWS.EC2.AssociateAddress import Network.AWS.EC2.AssociateDHCPOptions import Network.AWS.EC2.AssociateIAMInstanceProfile import Network.AWS.EC2.AssociateRouteTable import Network.AWS.EC2.AssociateSubnetCidrBlock import Network.AWS.EC2.AssociateVPCCidrBlock import Network.AWS.EC2.AttachClassicLinkVPC import Network.AWS.EC2.AttachInternetGateway import Network.AWS.EC2.AttachNetworkInterface import Network.AWS.EC2.AttachVolume import Network.AWS.EC2.AttachVPNGateway import Network.AWS.EC2.AuthorizeSecurityGroupEgress import Network.AWS.EC2.AuthorizeSecurityGroupIngress import Network.AWS.EC2.BundleInstance import Network.AWS.EC2.CancelBundleTask import Network.AWS.EC2.CancelConversionTask import Network.AWS.EC2.CancelExportTask import Network.AWS.EC2.CancelImportTask import Network.AWS.EC2.CancelReservedInstancesListing import Network.AWS.EC2.CancelSpotFleetRequests import Network.AWS.EC2.CancelSpotInstanceRequests import Network.AWS.EC2.ConfirmProductInstance import Network.AWS.EC2.CopyFpgaImage import Network.AWS.EC2.CopyImage import Network.AWS.EC2.CopySnapshot import Network.AWS.EC2.CreateCustomerGateway import Network.AWS.EC2.CreateDefaultSubnet import Network.AWS.EC2.CreateDefaultVPC import Network.AWS.EC2.CreateDHCPOptions import Network.AWS.EC2.CreateEgressOnlyInternetGateway import Network.AWS.EC2.CreateFleet import Network.AWS.EC2.CreateFlowLogs import Network.AWS.EC2.CreateFpgaImage import Network.AWS.EC2.CreateImage import Network.AWS.EC2.CreateInstanceExportTask import Network.AWS.EC2.CreateInternetGateway import Network.AWS.EC2.CreateKeyPair import Network.AWS.EC2.CreateLaunchTemplate import Network.AWS.EC2.CreateLaunchTemplateVersion import Network.AWS.EC2.CreateNatGateway import Network.AWS.EC2.CreateNetworkACL import Network.AWS.EC2.CreateNetworkACLEntry import Network.AWS.EC2.CreateNetworkInterface import Network.AWS.EC2.CreateNetworkInterfacePermission import Network.AWS.EC2.CreatePlacementGroup import Network.AWS.EC2.CreateReservedInstancesListing import Network.AWS.EC2.CreateRoute import Network.AWS.EC2.CreateRouteTable import Network.AWS.EC2.CreateSecurityGroup import Network.AWS.EC2.CreateSnapshot import Network.AWS.EC2.CreateSpotDatafeedSubscription import Network.AWS.EC2.CreateSubnet import Network.AWS.EC2.CreateTags import Network.AWS.EC2.CreateVolume import Network.AWS.EC2.CreateVPC import Network.AWS.EC2.CreateVPCEndpoint import Network.AWS.EC2.CreateVPCEndpointConnectionNotification import Network.AWS.EC2.CreateVPCEndpointServiceConfiguration import Network.AWS.EC2.CreateVPCPeeringConnection import Network.AWS.EC2.CreateVPNConnection import Network.AWS.EC2.CreateVPNConnectionRoute import Network.AWS.EC2.CreateVPNGateway import Network.AWS.EC2.DeleteCustomerGateway import Network.AWS.EC2.DeleteDHCPOptions import Network.AWS.EC2.DeleteEgressOnlyInternetGateway import Network.AWS.EC2.DeleteFleets import Network.AWS.EC2.DeleteFlowLogs import Network.AWS.EC2.DeleteFpgaImage import Network.AWS.EC2.DeleteInternetGateway import Network.AWS.EC2.DeleteKeyPair import Network.AWS.EC2.DeleteLaunchTemplate import Network.AWS.EC2.DeleteLaunchTemplateVersions import Network.AWS.EC2.DeleteNatGateway import Network.AWS.EC2.DeleteNetworkACL import Network.AWS.EC2.DeleteNetworkACLEntry import Network.AWS.EC2.DeleteNetworkInterface import Network.AWS.EC2.DeleteNetworkInterfacePermission import Network.AWS.EC2.DeletePlacementGroup import Network.AWS.EC2.DeleteRoute import Network.AWS.EC2.DeleteRouteTable import Network.AWS.EC2.DeleteSecurityGroup import Network.AWS.EC2.DeleteSnapshot import Network.AWS.EC2.DeleteSpotDatafeedSubscription import Network.AWS.EC2.DeleteSubnet import Network.AWS.EC2.DeleteTags import Network.AWS.EC2.DeleteVolume import Network.AWS.EC2.DeleteVPC import Network.AWS.EC2.DeleteVPCEndpointConnectionNotifications import Network.AWS.EC2.DeleteVPCEndpoints import Network.AWS.EC2.DeleteVPCEndpointServiceConfigurations import Network.AWS.EC2.DeleteVPCPeeringConnection import Network.AWS.EC2.DeleteVPNConnection import Network.AWS.EC2.DeleteVPNConnectionRoute import Network.AWS.EC2.DeleteVPNGateway import Network.AWS.EC2.DeregisterImage import Network.AWS.EC2.DescribeAccountAttributes import Network.AWS.EC2.DescribeAddresses import Network.AWS.EC2.DescribeAggregateIdFormat import Network.AWS.EC2.DescribeAvailabilityZones import Network.AWS.EC2.DescribeBundleTasks import Network.AWS.EC2.DescribeClassicLinkInstances import Network.AWS.EC2.DescribeConversionTasks import Network.AWS.EC2.DescribeCustomerGateways import Network.AWS.EC2.DescribeDHCPOptions import Network.AWS.EC2.DescribeEgressOnlyInternetGateways import Network.AWS.EC2.DescribeElasticGpus import Network.AWS.EC2.DescribeExportTasks import Network.AWS.EC2.DescribeFleetHistory import Network.AWS.EC2.DescribeFleetInstances import Network.AWS.EC2.DescribeFleets import Network.AWS.EC2.DescribeFlowLogs import Network.AWS.EC2.DescribeFpgaImageAttribute import Network.AWS.EC2.DescribeFpgaImages import Network.AWS.EC2.DescribeHostReservationOfferings import Network.AWS.EC2.DescribeHostReservations import Network.AWS.EC2.DescribeHosts import Network.AWS.EC2.DescribeIAMInstanceProfileAssociations import Network.AWS.EC2.DescribeIdentityIdFormat import Network.AWS.EC2.DescribeIdFormat import Network.AWS.EC2.DescribeImageAttribute import Network.AWS.EC2.DescribeImages import Network.AWS.EC2.DescribeImportImageTasks import Network.AWS.EC2.DescribeImportSnapshotTasks import Network.AWS.EC2.DescribeInstanceAttribute import Network.AWS.EC2.DescribeInstanceCreditSpecifications import Network.AWS.EC2.DescribeInstances import Network.AWS.EC2.DescribeInstanceStatus import Network.AWS.EC2.DescribeInternetGateways import Network.AWS.EC2.DescribeKeyPairs import Network.AWS.EC2.DescribeLaunchTemplates import Network.AWS.EC2.DescribeLaunchTemplateVersions import Network.AWS.EC2.DescribeMovingAddresses import Network.AWS.EC2.DescribeNatGateways import Network.AWS.EC2.DescribeNetworkACLs import Network.AWS.EC2.DescribeNetworkInterfaceAttribute import Network.AWS.EC2.DescribeNetworkInterfacePermissions import Network.AWS.EC2.DescribeNetworkInterfaces import Network.AWS.EC2.DescribePlacementGroups import Network.AWS.EC2.DescribePrefixLists import Network.AWS.EC2.DescribePrincipalIdFormat import Network.AWS.EC2.DescribeRegions import Network.AWS.EC2.DescribeReservedInstances import Network.AWS.EC2.DescribeReservedInstancesListings import Network.AWS.EC2.DescribeReservedInstancesModifications import Network.AWS.EC2.DescribeReservedInstancesOfferings import Network.AWS.EC2.DescribeRouteTables import Network.AWS.EC2.DescribeScheduledInstanceAvailability import Network.AWS.EC2.DescribeScheduledInstances import Network.AWS.EC2.DescribeSecurityGroupReferences import Network.AWS.EC2.DescribeSecurityGroups import Network.AWS.EC2.DescribeSnapshotAttribute import Network.AWS.EC2.DescribeSnapshots import Network.AWS.EC2.DescribeSpotDatafeedSubscription import Network.AWS.EC2.DescribeSpotFleetInstances import Network.AWS.EC2.DescribeSpotFleetRequestHistory import Network.AWS.EC2.DescribeSpotFleetRequests import Network.AWS.EC2.DescribeSpotInstanceRequests import Network.AWS.EC2.DescribeSpotPriceHistory import Network.AWS.EC2.DescribeStaleSecurityGroups import Network.AWS.EC2.DescribeSubnets import Network.AWS.EC2.DescribeTags import Network.AWS.EC2.DescribeVolumeAttribute import Network.AWS.EC2.DescribeVolumes import Network.AWS.EC2.DescribeVolumesModifications import Network.AWS.EC2.DescribeVolumeStatus import Network.AWS.EC2.DescribeVPCAttribute import Network.AWS.EC2.DescribeVPCClassicLink import Network.AWS.EC2.DescribeVPCClassicLinkDNSSupport import Network.AWS.EC2.DescribeVPCEndpointConnectionNotifications import Network.AWS.EC2.DescribeVPCEndpointConnections import Network.AWS.EC2.DescribeVPCEndpoints import Network.AWS.EC2.DescribeVPCEndpointServiceConfigurations import Network.AWS.EC2.DescribeVPCEndpointServicePermissions import Network.AWS.EC2.DescribeVPCEndpointServices import Network.AWS.EC2.DescribeVPCPeeringConnections import Network.AWS.EC2.DescribeVPCs import Network.AWS.EC2.DescribeVPNConnections import Network.AWS.EC2.DescribeVPNGateways import Network.AWS.EC2.DetachClassicLinkVPC import Network.AWS.EC2.DetachInternetGateway import Network.AWS.EC2.DetachNetworkInterface import Network.AWS.EC2.DetachVolume import Network.AWS.EC2.DetachVPNGateway import Network.AWS.EC2.DisableVGWRoutePropagation import Network.AWS.EC2.DisableVPCClassicLink import Network.AWS.EC2.DisableVPCClassicLinkDNSSupport import Network.AWS.EC2.DisassociateAddress import Network.AWS.EC2.DisassociateIAMInstanceProfile import Network.AWS.EC2.DisassociateRouteTable import Network.AWS.EC2.DisassociateSubnetCidrBlock import Network.AWS.EC2.DisassociateVPCCidrBlock import Network.AWS.EC2.EnableVGWRoutePropagation import Network.AWS.EC2.EnableVolumeIO import Network.AWS.EC2.EnableVPCClassicLink import Network.AWS.EC2.EnableVPCClassicLinkDNSSupport import Network.AWS.EC2.GetConsoleOutput import Network.AWS.EC2.GetConsoleScreenshot import Network.AWS.EC2.GetHostReservationPurchasePreview import Network.AWS.EC2.GetLaunchTemplateData import Network.AWS.EC2.GetPasswordData import Network.AWS.EC2.GetReservedInstancesExchangeQuote import Network.AWS.EC2.ImportImage import Network.AWS.EC2.ImportInstance import Network.AWS.EC2.ImportKeyPair import Network.AWS.EC2.ImportSnapshot import Network.AWS.EC2.ImportVolume import Network.AWS.EC2.Internal import Network.AWS.EC2.ModifyFleet import Network.AWS.EC2.ModifyFpgaImageAttribute import Network.AWS.EC2.ModifyHosts import Network.AWS.EC2.ModifyIdentityIdFormat import Network.AWS.EC2.ModifyIdFormat import Network.AWS.EC2.ModifyImageAttribute import Network.AWS.EC2.ModifyInstanceAttribute import Network.AWS.EC2.ModifyInstanceCreditSpecification import Network.AWS.EC2.ModifyInstancePlacement import Network.AWS.EC2.ModifyLaunchTemplate import Network.AWS.EC2.ModifyNetworkInterfaceAttribute import Network.AWS.EC2.ModifyReservedInstances import Network.AWS.EC2.ModifySnapshotAttribute import Network.AWS.EC2.ModifySpotFleetRequest import Network.AWS.EC2.ModifySubnetAttribute import Network.AWS.EC2.ModifyVolume import Network.AWS.EC2.ModifyVolumeAttribute import Network.AWS.EC2.ModifyVPCAttribute import Network.AWS.EC2.ModifyVPCEndpoint import Network.AWS.EC2.ModifyVPCEndpointConnectionNotification import Network.AWS.EC2.ModifyVPCEndpointServiceConfiguration import Network.AWS.EC2.ModifyVPCEndpointServicePermissions import Network.AWS.EC2.ModifyVPCPeeringConnectionOptions import Network.AWS.EC2.ModifyVPCTenancy import Network.AWS.EC2.MonitorInstances import Network.AWS.EC2.MoveAddressToVPC import Network.AWS.EC2.PurchaseHostReservation import Network.AWS.EC2.PurchaseReservedInstancesOffering import Network.AWS.EC2.PurchaseScheduledInstances import Network.AWS.EC2.RebootInstances import Network.AWS.EC2.RegisterImage import Network.AWS.EC2.RejectVPCEndpointConnections import Network.AWS.EC2.RejectVPCPeeringConnection import Network.AWS.EC2.ReleaseAddress import Network.AWS.EC2.ReleaseHosts import Network.AWS.EC2.ReplaceIAMInstanceProfileAssociation import Network.AWS.EC2.ReplaceNetworkACLAssociation import Network.AWS.EC2.ReplaceNetworkACLEntry import Network.AWS.EC2.ReplaceRoute import Network.AWS.EC2.ReplaceRouteTableAssociation import Network.AWS.EC2.ReportInstanceStatus import Network.AWS.EC2.RequestSpotFleet import Network.AWS.EC2.RequestSpotInstances import Network.AWS.EC2.ResetFpgaImageAttribute import Network.AWS.EC2.ResetImageAttribute import Network.AWS.EC2.ResetInstanceAttribute import Network.AWS.EC2.ResetNetworkInterfaceAttribute import Network.AWS.EC2.ResetSnapshotAttribute import Network.AWS.EC2.RestoreAddressToClassic import Network.AWS.EC2.RevokeSecurityGroupEgress import Network.AWS.EC2.RevokeSecurityGroupIngress import Network.AWS.EC2.RunInstances import Network.AWS.EC2.RunScheduledInstances import Network.AWS.EC2.StartInstances import Network.AWS.EC2.StopInstances import Network.AWS.EC2.TerminateInstances import Network.AWS.EC2.Types import Network.AWS.EC2.UnassignIPv6Addresses import Network.AWS.EC2.UnassignPrivateIPAddresses import Network.AWS.EC2.UnmonitorInstances import Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsEgress import Network.AWS.EC2.UpdateSecurityGroupRuleDescriptionsIngress import Network.AWS.EC2.Waiters {- $errors Error matchers are designed for use with the functions provided by . This allows catching (and rethrowing) service specific errors returned by 'EC2'. -} {- $operations Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results. Operations that have an 'AWSPager' instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation. Many operations have the ability to filter results on the server side. See the individual operation parameters for details. -} {- $waiters Waiters poll by repeatedly sending a request until some remote success condition configured by the 'Wait' specification is fulfilled. The 'Wait' specification determines how many attempts should be made, in addition to delay and retry strategies. -}