JP>      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789: ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                     /None    None< !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU< !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU<DEFGHIJKLMNOPQRSTU@ABC9:;<=>?6782345+,-./01&'()*"#$% !  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUNonestorage size in gigabytes WVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W|}~xyz{tuvwpqrsgonmlkjihVWXYZ[\]^_`abcdef VWXYZ[\]^_`abcdefgonmlkjihpqrstuvwxyz{|}~ None   None!! Safe-InferredNoneLoad credential from "./ aws.config". Create new credential. Load credential from file.   NoneThis response has next token. 4parse error: cannot convert Text to oher data type. )This error is caused by client requests.   None None }Protocol Number  Ehttp://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml AssociationId for VPC PublicIp for EC2   Required ! Required " Required $6SecurityGroupIds (Required for VPC; optional for EC2) %=SecurityGroups (Only for EC2; either id or name is accepted) &)UserData (Base64-encoded MIME user data) $The time the data was last updated. $The time the data was last updated.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012     ]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012a      NPO567804321w|x}~yz{RWUSXYZXYVXYT./&'()*+,-!%$#"     DEFGHItvuopqr !"#$%&'()*+,-./012   JKLMACBQUTSR123456789:;<=>?@%&'()*+,-./0 !"#$gnmlkjihz~}|{uvwxyts     yz{|}~glhmnopqrsijkbcdef]^_`aX\[ZYVW hijklmnopqrstuvwx[\]^_`egfadcb !"#$%&'()*+,-./0123456afebcdIJKLMNOPQFHGUVWXYZ[\]^_`CDEPTSRQ>?@ABCDE9=<;:>?@AB<=7;:98IJKLMNOFHG       !%$#"&'()*+,-./0432156789=<;:>?@ABCDEFHGIJKLMNOPQR WUSXYZXYVXYT[\]^_`adcbegfhijklmnopqrstuvwxy z{|}~            !"#$%&'()*+,-./01234567;:98<=>?@ABCDEFHGIJKLMNOPTSRQU VWXYZ[\]^_`afebcdg lhmnopqrsijktvuw |x}~yz{          !"#$%&'()*+,-./0123456789:;<=>?@ACBDEFGHIJKLMNPOQUTSRVWX\[ZY]^_`abcdefgnmlkjihopqrstuvwxyz~}|{%      !"#$%&'()*+,-./012     None !"#$%&'()*+,Action -./0 !"#&'()*+,-./0 !"#$%&'()*+,-./0None1partition to unit 2put a number to each value 3put a number to each params 456789:123;<=>?@ABCDEFGHIJKLM apiVersion Action N48923;<=>?@ABCFLM465789:123;<=>?@ABCDEFGHIJKLMNNone3OPAction Q3OPQ3OPQNone4DBInstanceIdentifier  MaxRecords Marker RS44RSNone5DBInstanceIdentifier DBSnapshotIdentifier Marker  MaxRecords  SnapshotType TU6DBInstanceIdentifier DBSnapshotIdentifier 7DBSnapshotIdentifier 5675TU67None8VWAction 8VW8VWNone9LoadBalancerNames Marker X99XNone:;YAction Z:;YZ:;YZNone[< Dimensions  MetricName  Namespace  NextToken = StartTime EndTime  MetricName  Namespace Period  Statistics Unit Datapoints and Label <=[<=None\]^_\^_\]^_None >`?abcdefghi>`?abcdeghi >`?abcdefghi NoneCparallel each DCount resources. EWait for condition.  import AWS.EC2  import AWS.EC2.Types $ import AWS.EC2.Util (asList, wait)  , waitForAvailable :: (MonadIO m, Functor m)  => Text -- ^ ImageId  -> EC2 m a  waitForAvailable = wait 5 (\img -> imageImageState img == ImageAvailable) : (\imgId -> asList (describeImages [imgId] [] [] [])) @ABCDE condition DescribeResources  Resource Id F resourceKey TagSet GH sleep count number of retry @ABCDEFGH @ABCEDFGH @ABCDEFGHNone jklmnopqr Name of API Parameter Name of ID  ID of Target 48923;<=>?@ABCFLMjmnpr jklmnopqrNoneJraise ResponseParserException( token) ORunInstancesParam is genereted with defaultRunInstancesParam PRunInstances parameter utility U not tested I InstanceIds Filters stuvwxyzJ InstanceIds is all instance? {: running instance only. Filters  next token |}K InstanceIds ~L InstanceIds Force M InstanceIds N InstanceIds OPImageId  MinCount  MaxCount Q InstanceId R InstanceId S InstanceId  Attribute T InstanceId U InstanceId V InstanceIds W InstanceIds IJKLMNOPQRSTUVW IstuvwxyzJ|}K~LMNOPQRSTUVWNone X ImageIds Owners (User Ids) ExecutedBy (User Ids) Filers Y InstanceId Name  Description  NoReboot BlockDeviceMapping Z[ImageId \ImageId  Attribute ]ImageId LaunchPermission  ProductCode  Description XYZ[\] XYZ[\] Nonefreturn (volumeId, Attribute) ^ VolumeIds Filters _` VolumeId a VolumeId  InstanceId Device b VolumeId  InstanceId Device Force c VolumeId Filters  next token d VolumeId  AutoEnableIO e VolumeId f VolumeId  ^_`abcdef^_`abcdef!None g SnapshotIds Owners (UserId) RestorableBy (UserId) Filters h VolumeId  Description i SnapshotId j SourceRegion SourceSnapshotId  Description k SnapshotId  Attribute l SnapshotId CreateVolumePermission m SnapshotId  Attribute ghijklm ghijklm"Nonen PublicIps AllocationIds Filters ois VPC? p PublicIp  AllocationId qrnopqrnopqr#Nones PublicIps Filters tKeyName KeyPair and KeyMaterial uKeyName vKeyName PublicKeyMaterial stuvstuv$Nonez not tested { not tested | not tested } not tested w GroupNames  GroupIds Filters x GroupName GroupDescription VpcId GroupId yz{GroupId |}GroupId Action wxyz{|} wxyz{|}%None ~NetworkInterfaceId PrivateIpAddresses or Count NetworkInterfaceId PrivateIpAddresses NetworkInterfaceIds >The ID of the subnet to associate with the network interface. ;The private IP address of the specified network interface. *The description of the network interface. ?A list of security group IDs for use by the network interface. !The ID of the network interface. +The ID of the network interface to attach. ;The ID of the instance to attach to the network interface. >The index of the device for the network interface attachment. The ID of the attachment. The ID of the attachment. #Set to true to force a detachment. ~ ~&None !The ID of the network interface. !The ID of the network interface. !The ID of the network interface. !The ID of the network interface. !The ID of the network interface. *The description of the network interface. !The ID of the network interface. 7The security group ids that a network interface is in. !The ID of the network interface. NEnables a Network Address Translation (NAT) instance in a VPC to perform NAT. !The ID of the network interface. $The ID of the interface attachment. JSpecifies whether to delete the attachment when terminating the instance. !The ID of the network interface.   'None RegionNames Filters (None ZoneNames Filters )NoneFilters &ResourceId (instance-id, image-id,..)  (Key, Value) &ResourceId (instance-id, image-id,..) *NoneInternetGatewayId VpcId InternetGatewayId VpcId InternetGatewayId InternetGatewayIds Filters VpnConnectionIds Filters !Type. The valid value is ipsec.1 CustomerGatewayId  VpnGatewayId AvailabilityZone Option VpnConnectionId VpcIds Filters  CidrBlock instanceTenancy VpcId  VpnGatewayId Filters 4Type. The valid value is CreateVpnGatewayTypeIpsec1 AvailabilityZone  VpnGatewayId CustomerGatewayId Filters Type  IpAddress BgpAsn CustomerGatewayId DhcpOptionsIds Filters DhcpConfigurations DhcpOptionsId DhcpOptionsId VpcId +None SubnetIds Filters  SubnetId ,None  NetworkAclId Filters VpcId  NetworkAclId AssociationId  NetworkAclId  NetworkAclId  RuleNumber Egress  -None RouteTableIds Filters  RouteTableId  RouteTableId  SubnetId associationId AssociationId return AssociationId  RouteTableId newAssociationId  .NoneThe ID of the route table. ;The CIDR range of the destination for the route to delete. /NonePlacement group names. Filters  A name for the placement group. The placement group strategy. !The name of the placement group.  None6set endpoint to EC2 context by giving the EC2 region. set endpoint to EC2 context.  RegionName ec2 endpoint domain  >http://docs.amazonwebservices.com/general/latest/gr/rande.html >?IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>?IOPNKLMQRJSTUVWXYZ[\]^_`abcefdghijklmnopqrstuvwxyz{|}~NoneNone3456734567 None condition DescribeResources  Resource Id None8989 None:;<=:;<=01234566789:;<=>??@ABBCDEFGGHIJJKLMMNOPPQRSTTUVWXYZZ[\]]^__`abcdeefghhijklmnopqrstuvwxyyz{|}~       !"#$%&'()**+,--./01234566789:;<=>?@ABCDDEFGHIJKLLMNOPQRSTUVVWXYZ[\]^_`abcdefgghijklmnopqrsstuvwxyz{{|}~      !"#$%&'()*+,-./01234566789::;<=>??@ABCDEFGHIJJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvvwxyzz{|}~       !""#$%&''()*+,-./01234567899:;<==>?@ABCDEFGHIIJKLMNNOPQRSTUVWWXYZ[\]^__`abcddefghij]]klmnopqrstuvwxyz{|}~               ! " # $ % & ' (!)!*!+!,!-!.!/"0"1"2"3"4#5#6#7#8$9$:$;$<$=$>$?%@%A%B%C%D%E%F&G&H&I&J&K&L&M&N&O'P(Q)R)S)T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i+j+k+l,m,n,o,p,q,r,s-t-u-v-w-x-y.z.{.|/}/~/                    !"#$%&'()*+,-./0123456789:;<=>?@AB C D E F G!H!I!J"K#L$M$N$O$P%2%Q&R&S&T*U*V*W*X*Y*D*Z*[*\+]+^,_,`-a-b-c.d.e/f/ghi jkaws-sdk-0.9.1.0AWS.CloudWatch.Types AWS.ELB.Types AWS.RDS.TypesAWS.EC2.MetadataAWS AWS.EC2.TypesAWS.RDSAWS.ELBAWS.CloudWatchAWS.EC2 AWS.EC2.Util AWS.RDS.UtilAWS.Util AWS.TypesAWS.Credential AWS.ClassAWS.Lib.FromTextAWS.Lib.Parser AWS.Lib.QueryAWS.RDS.InternalAWS.RDS.DBInstanceAWS.RDS.DBSnapshotAWS.ELB.InternalAWS.ELB.LoadBalancerAWS.CloudWatch.InternalAWS.CloudWatch.MetricAWS.EC2.ParamsAWS.EC2.Internal AWS.EC2.QueryAWS.EC2.Instance AWS.EC2.ImageAWS.EC2.VolumeAWS.EC2.SnapshotAWS.EC2.AddressAWS.EC2.KeyPairAWS.EC2.SecurityGroupAWS.EC2.NetworkInterface!AWS.EC2.NetworkInterfaceAttributeAWS.EC2.RegionAWS.EC2.AvailabilityZone AWS.EC2.Tag AWS.EC2.VPCAWS.EC2.Subnets AWS.EC2.AclAWS.EC2.RouteTable AWS.EC2.RouteAWS.EC2.PlacementGroup StatisticStatisticMinimumStatisticMaximumStatisticSampleCount StatisticSumStatisticAverage DatapointdatapointTimestampdatapointSampleCount datapointUnitdatapointMinimumdatapointMaximum datapointSumdatapointAverageDimensionFilter Dimension dimensionNamedimensionValueMetricmetricDimensions metricNamemetricNameSpace allStatisticsSourceSecurityGroup ssgOwnerAlias ssgGroupNameLBCookieStickinessPolicylbcspCookieExpirationPeriodlbcspPolicyNameAppCookieStickinessPolicyacspCookieNameacspPolicyNamePoliciespAppCookieStickinessPoliciespOtherPoliciespLBCookieStickinessPoliciesListener lProtocollLoadBalancerPortlInstanceProtocollSSLCertificateId lInstancePortListenerDescription ldPolicyNames ldListenerInstance iInstanceId HealthCheck hcIntervalhcTargethcHealthyThreshold hcTimeouthcUnhealthyThresholdBackendServerDescriptionbsInstancePort bsPolicyNamesLoadBalancerDescriptionlbSecurityGroupslbLoadBalancerName lbCreatedTime lbHealthChecklbVPCIdlbListenerDescriptions lbInstances lbPolicieslbAvailabilityZoneslbCanonicalHostedZoneNamelbCanonicalHostedZoneNameIDlbSchemelbSourceSecurityGroup lbDNSNamelbBackendServerDescriptions lbSubnets DBSnapshotdbsPortdbsIops dbsEngine dbsStatusdbsSnapshotTypedbsLicenseModeldbsDBInstanceIdentifierdbsEngineVersiondbsDBSnapshotIdentifierdbsSnapshotCreateTimedbsVpcIddbsAvailabilityZonedbsInstanceCreateTimedbsAllocatedStoragedbsMasterUsernamePendingModifiedValuePMVPort PMVMultiAZPMVMasterUserPasswordPMVIopsPMVEngineVersionPMVDBInstanceClassPMVBackupRetentionPeriodPMVAllocatedStorageOptionGroupMembershipogmOptionGroupName ogmStatusEndpointepPort epAddressAvailabilityZoneazNameazProvisionedIopsCapableSubnet subnetStatussubnetIdentifiersubnetAvailabilityZone DBSubnetGroup dbsngVpcIddbsngSubnetGroupStatusdbsngDBSubnetGroupDescriptiondbsngDBSubnetGroupName dbsngSubnetsDBSecurityGroupMembership dbsgmStatusdbsgmDBSecurityGroupNameDBParameterGroupStatusdbpgsParameterApplyStatusdbpgsDBParameterGroupName DBInstancedbiIopsdbiBackupRetentionPeriod dbiMultiAZdbiDBInstanceStatusdbiDBInstanceIdentifierdbiPreferredBackupWindowdbiPreferredMaintenanceWindowdbiOptionGroupMembershipdbiAvailabilityZonedbiLatestRestorableTime#dbiReadReplicaDBInstanceIdentifiers dbiEnginedbiPendingModifiedValuesdbiCharacterSetNamedbiLicenseModeldbiSubnetGroupdbiDBParameterGroups dbiEndpointdbiEngineVersion(dbiReadReplicaSourceDBInstanceIdentifierdbiSecurityGroups dbiDBNamedbiAutoMinorVersionUpgradedbiInstanceCreateTimedbiAllocatedStoragedbiDBInstanceClassdbiMasterUsernamequery latestVersionamiIdamiLaunchIndexamiManifestPathblockDeviceMappinghostnameinstanceAction instanceId instanceTypekernelId localHostname localIpv4macmetrics interfacesavailabilityZoneprofile publicKeys reservationIdsecurityGroupsuserdataidPkcs7 idSignature idDocument CredentialloadCredential newCredentialloadCredentialFromFile AWSException NextTokenTextConversionExceptionResponseParseError ClientError errorAction errorStatus errorCode errorMessageerrorRequestIdgetLastRequestId NetworkInterfacePrivateIpAddress0networkInterfacePrivateIpAddressPrivateIpAddress'networkInterfacePrivateIpAddressDnsName'networkInterfacePrivateIpAddressPrimary+networkInterfacePrivateIpAddressAssociationNetworkInterfaceAssociation'networkInterfaceAssociationAttachmentId%networkInterfaceAssociationInstanceId#networkInterfaceAssociationPublicIp(networkInterfaceAssociationPublicDnsName$networkInterfaceAssociationIpOwnerIdnetworkInterfaceAssociationIdNetworkInterfaceAttachmentnetworkInterfaceAttachmentId$networkInterfaceAttachmentInstanceId)networkInterfaceAttachmentInstanceOwnerId%networkInterfaceAttachmentDeviceIndex networkInterfaceAttachmentStatus$networkInterfaceAttachmentAttachTime-networkInterfaceAttachmentDeleteOnTerminationNetworkInterfaceStatusNetworkInterfaceStatusPendingNetworkInterfaceStatusInUseNetworkInterfaceStatusAvailableFilterNetworkInterfacenetworkInterfaceIdnetworkInterfaceSubnetIdnetworkInterfaceVpcId networkInterfaceAvailabilityZonenetworkInterfaceDescriptionnetworkInterfaceOwnerIdnetworkInterfaceRequesterId networkInterfaceRequesterManagednetworkInterfaceStatusnetworkInterfaceMacAddress networkInterfacePrivateIpAddressnetworkInterfacePrivateDnsNamenetworkInterfaceSourceDestChecknetworkInterfaceGroupSetnetworkInterfaceAttachmentnetworkInterfaceAssociationnetworkInterfaceTagSet%networkInterfacePrivateIpAddressesSet DhcpValuedhcpValueValueDhcpConfigurationdhcpConfigurationKeydhcpConfigurationDhcpValueSet DhcpOptions dhcpOptionsIddhcpOptionsDhcpConfigurationSetdhcpOptionsTagSetInternetGatewayAttachmentState'InternetGatewayAttachmentStateAvailable&InternetGatewayAttachmentStateDetached'InternetGatewayAttachmentStateDetaching&InternetGatewayAttachmentStateAttached'InternetGatewayAttachmentStateAttachingInternetGatewayAttachmentinternetGatewayAttachmentVpcIdinternetGatewayAttachmentStateInternetGateway internetGatewayInternetGatewayIdinternetGatewayAttachmentSetinternetGatewayTagSetCustomerGatewayStateCustomerGatewayStateDeletedCustomerGatewayStateDeletingCustomerGatewayStateAvailableCustomerGatewayStatePendingCustomerGatewaycustomerGatewayIdcustomerGatewayStatecustomerGatewayTypecustomerGatewayIpAddresscustomerGatewayBgpAsncustomerGatewayTagSetCreateVpnGatewayTypeCreateVpnGatewayTypeIpsec1AttachmentStateAttachmentStateDetachedAttachmentStateDetachingAttachmentStateAttachedAttachmentStateAttaching AttachmentattachmentVpcIdattachmentStateVpnGatewayStateVpnGatewayStateDeletedVpnGatewayStateDeletingVpnGatewayStateAvailableVpnGatewayStatePending VpnGateway vpnGatewayIdvpnGatewayStatevpnGatewayTypevpnGatewayAvailabilityZonevpnGatewayAttachmentsvpnGatewayTagSetVpcStateVpcStateAvailableVpcStatePendingVpcvpcIdvpcState vpcCidrBlockvpcDhcpOptionsId vpcTagSetvpcInstanceTenancy vpcIsDefaultCreateRouteRequestCreateRouteToNetworkInterfacecreateRouteNetworkInterfaceIdCreateRouteToInstancecreateRouteInstanceIdCreateRouteToGatewaycreateRouteTableIdcreateRouteDestinationCidrBlockcreateRouteGatewayIdRouteTableAssociationrouteTableAssociationId!routeTableAssociationRouteTableIdrouteTableAssociationSubnetIdrouteTableAssociationMain RouteOrigin)RouteOriginTableEnableVgwRoutePropagationRouteOriginCreateRouteRouteOriginCreateRouteTable RouteStateRouteStateBlackholeRouteStateActiveRouterouteDestinationCidrBlockrouteGatewayIdrouteInstanceIdrouteInstanceOwnerIdrouteNetworkInterfaceId routeState routeOrigin RouteTable routeTableIdrouteTableVpcIdrouteTableRouteSetrouteTableAssociationSetrouteTablePropagatingVgwrouteTableTagSetNetworkAclEntryRequest"networkAclEntryRequestNetworkAclId networkAclEntryRequestRuleNumbernetworkAclEntryRequestProtocol networkAclEntryRequestRuleActionnetworkAclEntryRequestEgressnetworkAclEntryRequestCidrBlocknetworkAclEntryRequestIcmpnetworkAclEntryRequestPortRangeNetworkAclAssociationnetworkAclAssociationId!networkAclAssociationNetworkAclIdnetworkAclAssociationSubnetId PortRange portRangeFrom portRangeTo IcmpTypeCodeicmpTypeCodeCodeicmpTypeCodeTypeNetworkAclRuleActionNetworkAclRuleActionDenyNetworkAclRuleActionAllowNetworkAclEntrynetworkAclEntryRuleNumbernetworkAclEntryProtocolnetworkAclEntryRuleActionnetworkAclEntryEgressnetworkAclEntryCidrBlocknetworkAclEntryIcmpTypeCodenetworkAclEntryPortRange NetworkAcl networkAclIdnetworkAclVpcIdnetworkAclDefaultnetworkAclEntrySetnetworkAclAssociationSetnetworkAclTagSetVolumeAttributeRequest"VolumeAttributeRequestProductCodes"VolumeAttributeRequestAutoEnableIOVolumeAttributeVolumeAttributeProductCodesVolumeAttributeAutoEnableIOVolumeStatusActionvolumeStatusActionCodevolumeStatusActionEventTypevolumeStatusActionEventIdvolumeStatusActionDescriptionVolumeStatusEventvolumeStatusEventTypevolumeStatusEventIdvolumeStatusEventDescriptionvolumeStatusEventNotBeforevolumeStatusEventNotAfterVolumeStatusDetailvolumeStatusDetailNamevolumeStatusDetailStatusVolumeStatusInfoStatus&VolumeStatusInfoStatusInsufficientDataVolumeStatusInfoStatusImpairedVolumeStatusInfoStatusOKVolumeStatusInfovolumeStatusInfoStatusvolumeStatusInfoDetails VolumeStatusvolumeStatusVolumeIdvolumeStatusAvailabilityZonevolumeStatusVolumeStatusvolumeStatusEventSetvolumeStatusActionSetCreateSubnetRequestcreateSubnetRequestVpcIdcreateSubnetRequestCidrBlock#createSubnetRequestAvailabilityZone SubnetStateSubnetStateAvailableSubnetStatePendingsubnetId subnetState subnetVpicIdsubnetCidrBlocksubnetAvailableIpAddressCountsubnetDefaultForAzsubnetMapPublicIpOnLaunch subnetTagSetSecurityGroupRequestSecurityGroupRequestGroupNameSecurityGroupRequestGroupIdDisassociateAddressRequestDisassociateAddressRequestVpcDisassociateAddressRequestEc2AssociateAddressRequestAssociateAddressRequestVpc&associateAddressRequestVpcAllocationId$associateAddressRequestVpcInstanceId,associateAddressRequestVpcNetworkInterfaceId*associateAddressRequestVpcPrivateIpAddress,associateAddressRequestVpcAllowReassociationAssociateAddressRequestEc2"associateAddressRequestEc2PublicIp$associateAddressRequestEc2InstanceIdCreateVolumeRequestCreateFromSnapshotcreateFromSnapshotSnapshotId"createFromSnapshotAvailabilityZonecreateFromSnapshotSizecreateFromSnapshotVolumeTypeCreateNewVolumecreateNewVolumeSizecreateNewVolumeAvailabilityZonecreateNewVolumeVolumeTypeRegisterImageRequestregisterImageRequestName!registerImageRequestImageLocationregisterImageRequestDescription registerImageRequestArchitectureregisterImageRequestKernelIdregisterImageRequestRamdiskId"registerImageRequestRootDeviceName'registerImageRequestBlockDeviceMappingsModifyInstanceAttributeRequest*ModifyInstanceAttributeRequestEbsOptimized&ModifyInstanceAttributeRequestGroupSet-ModifyInstanceAttributeRequestSourceDestCheck0ModifyInstanceAttributeRequestBlockDeviceMapping,ModifyInstanceAttributeRequestRootDeviceName.ModifyInstanceAttributeRequestShutdownBehavior3ModifyInstanceAttributeRequestDisableApiTermination&ModifyInstanceAttributeRequestUserData'ModifyInstanceAttributeRequestRamdiskId&ModifyInstanceAttributeRequestKernelId*ModifyInstanceAttributeRequestInstanceTypeResetInstanceAttributeRequest,ResetInstanceAttributeRequestSourceDestCheck$ResetInstanceAttributeRequestRamdisk#ResetInstanceAttributeRequestKernelInstanceAttributeRequest$InstanceAttributeRequestEbsOptimized$InstanceAttributeRequestProductCodes InstanceAttributeRequestGroupSet'InstanceAttributeRequestSourceDestCheck*InstanceAttributeRequestBlockDeviceMapping&InstanceAttributeRequestRootDeviceName(InstanceAttributeRequestShutdownBehavior-InstanceAttributeRequestDisableApiTermination InstanceAttributeRequestUserData!InstanceAttributeRequestRamdiskId InstanceAttributeRequestKernelId$InstanceAttributeRequestInstanceTypeRunInstancesRequestrunInstancesRequestImageIdrunInstancesRequestMinCountrunInstancesRequestMaxCountrunInstancesRequestKeyName#runInstancesRequestSecurityGroupIds!runInstancesRequestSecurityGroupsrunInstancesRequestUserDatarunInstancesRequestInstanceType#runInstancesRequestAvailabilityZone!runInstancesRequestPlacementGrouprunInstancesRequestTenancyrunInstancesRequestKernelIdrunInstancesRequestRamdiskId&runInstancesRequestBlockDeviceMappings$runInstancesRequestMonitoringEnabledrunInstancesRequestSubnetId(runInstancesRequestDisableApiTermination#runInstancesRequestShutdownBehavior#runInstancesRequestPrivateIpAddressrunInstancesRequestClientToken$runInstancesRequestNetworkInterfaces%runInstancesRequestIamInstanceProfilerunInstancesRequestEbsOptimizedVpnStaticRouteStateVpnStaticRouteStateDeletedVpnStaticRouteStateDeletingVpnStaticRouteStateAvailableVpnStaticRouteStatePendingVpnStaticRouteSourceVpnStaticRouteSourceStaticVpnStaticRoute"vpnStaticRouteDestinationCidrBlockvpnStaticRouteSourcevpnStaticRouteStateVpnConnectionOptionsRequest+vpnConnectionOptionsRequestStaticRoutesOnlyVpnTunnelTelemetryStatusVpnTunnelTelemetryStatusDownVpnTunnelTelemetryStatusUpVpnTunnelTelemetry"vpnTunnelTelemetryOutsideIpAddressvpnTunnelTelemetryStatus"vpnTunnelTelemetryLastStatusChangevpnTunnelTelemetryStatusMessage"vpnTunnelTelemetryAcceptRouteCountVpnConnectionStateVpnConnectionStateDeletedVpnConnectionStateDeletingVpnConnectionStateAvailableVpnConnectionStatePending VpnConnectionvpnConnectionIdvpnConnectionState)vpnConnectionCustomerGatewayConfigurationvpnConnectionTypevpnConnectionCustomerGatewayIdvpnConnectionVpnGatewayIdvpnConnectionTagSetvpnConnectionVgwTelemetryvpnConnectionOptionsvpnConnectionRoutesSecondaryPrivateIpAddressParam'SecondaryPrivateIpAddressParamSpecified0secondaryPrivateIpAddressParamSpecifiedAddresses.secondaryPrivateIpAddressParamSpecifiedPrimary#SecondaryPrivateIpAddressParamCount%SecondaryPrivateIpAddressParamNothingNetworkInterfaceParamNetworkInterfaceParamAttach&networkInterfaceParamAttachInterfaceId&networkInterfaceParamAttachDeviceIndex.networkInterfaceParamAttachDeleteOnTerminationNetworkInterfaceParamCreate&networkInterfaceParamCreateDeviceIndex#networkInterfaceParamCreateSubnetId&networkInterfaceParamCreateDescription+networkInterfaceParamCreatePrivateIpAddress-networkInterfaceParamCreatePrivateIpAddresses+networkInterfaceParamCreateSecurityGroupIds.networkInterfaceParamCreateDeleteOnTermination EbsSourceEbsSourceVolumeSizeEbsSourceSnapshotIdBlockDeviceMappingParam$BlockDeviceMappingParamInstanceStore.blockDeviceMappingParamInstanceStoreDeviceName,blockDeviceMappingParamInstanceStoreNoDevice/blockDeviceMappingParamInstanceStoreVirtualNameBlockDeviceMappingParamEbs$blockDeviceMappingParamEbsDeviceName"blockDeviceMappingParamEbsNoDevice blockDeviceMappingParamEbsSource-blockDeviceMappingParamEbsDeleteOnTermination$blockDeviceMappingParamEbsVolumeTypeUserIdGroupPairuserIdGroupPairUserIduserIdGroupPairGroupIduserIdGroupPairGroupName IpPermissionipPermissionIpProtocolipPermissionFromPortipPermissionToPortipPermissionGroupsipPermissionIpRanges SecurityGroupsecurityGroupOwnerIdsecurityGroupIdsecurityGroupNamesecurityGroupDescriptionsecurityGroupVpcIdsecurityGroupIpPermissions securityGroupIpPermissionsEgresssecurityGroupTagSetKeyPair keyPairNamekeyPairFingerprintAttachmentSetItemResponseStatus'AttachmentSetItemResponseStatusDetached(AttachmentSetItemResponseStatusDetaching'AttachmentSetItemResponseStatusAttached(AttachmentSetItemResponseStatusAttachingAttachmentSetItemResponse!attachmentSetItemResponseVolumeId#attachmentSetItemResponseInstanceIdattachmentSetItemResponseDeviceattachmentSetItemResponseStatus#attachmentSetItemResponseAttachTime,attachmentSetItemResponseDeleteOnTermination VolumeStateVolumeStateErrorVolumeStateDeletedVolumeStateDeletingVolumeStateInUseVolumeStateAvailableVolumeStateCreatingVolumevolumeId volumeSizevolumeSnapshotIdvolumeAvailabilityZone volumeStatusvolumeCreateTimevolumeAttachmentSet volumeTagSetvolumeVolumeTypeCreateVolumePermissionItem createVolumePermissionItemUserIdcreateVolumePermissionItemGroupCreateVolumePermissioncreateVolumePermissionAddcreateVolumePermissionRemoveSnapshotAttributesnapshotAttributeSnapshotId,snapshotAttributeCreateVolumePermissionItemssnapshotAttributeProductCodesResetSnapshotAttributeRequest3ResetSnapshotAttributeRequestCreateVolumePermissionSnapshotAttributeRequest$SnapshotAttributeRequestProductCodes.SnapshotAttributeRequestCreateVolumePermissionSnapshotStatus SnapshotErrorSnapshotCompletedSnapshotPendingSnapshot snapshotIdsnapshotVolumeIdsnapshotStatussnapshotStartTimesnapshotProgresssnapshotOwnerIdsnapshotVolumeSizesnapshotDescriptionsnapshotOwnerAliassnapshotTagSetMonitorInstancesResponse"monitorInstancesResponseInstanceId/monitorInstancesResponseInstanceMonitoringState PasswordDatapasswordDataInstanceIdpasswordDataTimestamppasswordDataPasswordData ConsoleOutputconsoleOutputInstanceIdconsoleOutputTimestampconsoleOutputOutputInstanceStateChangeinstanceStateChangeInstanceIdinstanceStateChangeCurrentState instanceStateChangePreviousStateTag tagResourceIdtagResourceTypetagKeytagValue EC2ReturnEC2Error EC2SuccessAllocateAddressallocateAddressPublicIpallocateAddressDomainallocateAddressAllocationId AddressDomainAddressDomainVPCAddressDomainStandardAddressaddressPublicIpaddressAllocationId addressDomainaddressInstanceIdaddressAssociationIdaddressNetworkInterfaceIdaddressNetworkInterfaceOwnerIdaddressPrivateIpAddressInstanceAttributeInstanceAttributeEbsOptimizedInstanceAttributeProductCodesInstanceAttributeGroupSet InstanceAttributeSourceDestCheck#InstanceAttributeBlockDeviceMappingInstanceAttributeRootDeviceName!InstanceAttributeShutdownBehavior&InstanceAttributeDisableApiTerminationInstanceAttributeUserDataInstanceAttributeRamdiskIdInstanceAttributeKernelIdInstanceAttributeInstanceTypeShutdownBehaviorShutdownBehaviorTerminateShutdownBehaviorStopIamInstanceProfileiamInstanceProfileArniamInstanceProfileIdInstancePrivateIpAddressinstancePrivateIpAddressAddressinstancePrivateIpAddressDnsNameinstancePrivateIpAddressPrimary#instancePrivateIpAddressAssociation#InstanceNetworkInterfaceAssociation+instanceNetworkInterfaceAssociationPublicIp0instanceNetworkInterfaceAssociationPublicDnsName,instanceNetworkInterfaceAssociationIpOwnerId"InstanceNetworkInterfaceAttachment$instanceNetworkInterfaceAttachmentId-instanceNetworkInterfaceAttachmentDeviceIndex(instanceNetworkInterfaceAttachmentStatus,instanceNetworkInterfaceAttachmentAttachTime5instanceNetworkInterfaceAttachmentDeleteOnTerminationInstanceNetworkInterfaceinstanceNetworkInterfaceId instanceNetworkInterfaceSubnetIdinstanceNetworkInterfaceVpcId#instanceNetworkInterfaceDescriptioninstanceNetworkInterfaceOwnerIdinstanceNetworkInterfaceStatus"instanceNetworkInterfaceMacAddress(instanceNetworkInterfacePrivateIpAddress&instanceNetworkInterfacePrivateDnsName'instanceNetworkInterfaceSourceDestCheck instanceNetworkInterfaceGroupSet"instanceNetworkInterfaceAttachment#instanceNetworkInterfaceAssociation-instanceNetworkInterfacePrivateIpAddressesSetInstanceLifecycle LifecycleNone LifecycleSpotEbsInstanceBlockDeviceebsInstanceBlockDeviceVolumeIdebsInstanceBlockDeviceState ebsInstanceBlockDeviceAttachTime)ebsInstanceBlockDeviceDeleteOnTerminationInstanceBlockDeviceMapping$instanceBlockDeviceMappingDeviceNameinstanceBlockDeviceMappingEbs ArchitectureX86_64I386InstanceMonitoringStateMonitoringDisablingMonitoringPendingMonitoringEnabledMonitoringDisabledPlacementGroupStrategyPlacementGroupStrategyClusterPlacementGroupStatePlacementGroupStateDeletedPlacementGroupStateDeletingPlacementGroupStateAvailablePlacementGroupStatePendingPlacementGroupplacementGroupGroupNameplacementGroupStrategyplacementGroupState PlacementplacementAvailabilityZoneplacementGroupNameplacementTenancy InstanceStateInstanceStateUnknownInstanceStateStoppedInstanceStateStoppingInstanceStateTerminatedInstanceStateShuttingDownInstanceStateRunningInstanceStatePendingGroupgroupId groupNameInstanceStatusDetailStatusInstanceStatusDetailNameInstanceStatusDetailinstanceStatusDetailNameinstanceStatusDetailStatus!instanceStatusDetailImpairedSinceInstanceStatusTypeStatus%InstanceStatusTypeStatusNotApplicable(InstanceStatusTypeStatusInsufficientData InstanceStatusTypeStatusImpairedInstanceStatusTypeStatusOKInstanceStatusTypeinstanceStatusTypeStatusinstanceStatusTypeDetailsInstanceStatusEventCode)InstanceStatusEventCodeInstanceRetirement#InstanceStatusEventCodeSystemReboot#InstanceStatusEventCodeInstanceStop%InstanceStatusEventCodeInstanceRebootInstanceStatusEventinstanceStatusEventCodeinstanceStatusEventDescriptioninstanceStatusEventNotBeforeinstanceStatusEventNotAfterInstanceStatusinstanceStatusInstanceIdinstanceStatusAvailabilityZoneinstanceStatusEventsSetinstanceStatusInstanceStateinstanceStatusSystemStatusinstanceStatusInstanceStatusinstanceImageId instanceStateinstancePrivateDnsNameinstanceDnsNameinstanceReasoninstanceKeyNameinstanceAmiLaunchIndexinstanceProductCodesinstanceLaunchTimeinstancePlacementinstanceKernelIdinstanceRamdiskIdinstancePlatforminstanceMonitoringinstanceSubnetId instanceVpcIdinstancePrivateIpAddressinstanceIpAddressinstanceSourceDestCheckinstancevpcGroupSetinstanceStateReasoninstanceArchitectureinstanceRootDeviceTypeinstanceRootDeviceNameinstanceBlockDeviceMappingsinstanceInstanceLifecycleinstanceSpotInstanceRequestIdinstanceVirtualizationTypeinstanceClientTokeninstanceTagSetinstanceHypervisorinstanceNetworkInterfaceSetinstanceIamInstanceProfileinstanceEbsOptimized ReservationreservationOwnerIdreservationGroupSetreservationInstanceSetreservationRequesterIdAvailabilityZoneMessagezoneName zoneStatezoneRegionNamezoneMessageSetRegion regionNameregionEndpoint Hypervisor HypervisorXen HypervisorOVM ResourceTagresourceTagKeyresourceTagValueVirtualizationTypeVirtualizationTypeHVMVirtualizationTypeParavirtual VolumeType VolumeTypeIO1VolumeTypeStandardEbsBlockDevice ebsSnapshotId ebsVolumeSizeebsDeleteOnTermination ebsVolumeTypeBlockDeviceMappingblockDeviceMappingDeviceNameblockDeviceMappingVirtualNameblockDeviceMappingEbsRootDeviceTypeRootDeviceTypeInstanceStoreRootDeviceTypeEBS StateReasonstateReasonCodestateReasonMessagePlatform PlatformOtherPlatformWindows ImageTypeImageTypeRamDiskImageTypeKernelImageTypeMachineProductCodeTypeProductCodeMarketplaceProductCodeDevpayProductCodeItemproductCodeItemProductCode ProductCodeproductCodeCodeproductCodeType ImageStateImageStateFailedImageStatePendingImageStateAvailableLaunchPermissionItemlaunchPermissionItemGrouplaunchPermissionUserIdLaunchPermissionlaunchPermissionAddlaunchPermissionRemoveAMIAttributeDescriptionamiAttributeDescriptionImageId'amiAttributeDescriptionLaunchPermission#amiAttributeDescriptionProductCodesamiAttributeDescriptionKernelamiAttributeDescriptionRamdisk"amiAttributeDescriptionDescription)amiAttributeDescriptionBlockDeviceMapping AMIAttributeAMIBlockDeviceMappingAMIProductCodesAMILaunchPermission AMIRamdisk AMIKernelAMIDescriptionImageimageId imageLocationimageImageState imageOwnerId imageIsPublicimageProductCodesimageArchitectureimageImageType imageKernelIdimageRamdiskId imagePlatformimageStateReasonimageViridianEnabledimageOwnerAlias imageNameimageDescriptionimageBillingProductsimageRootDeviceTypeimageRootDeviceNameimageBlockDeviceMappingsimageVirtualizationType imageTagSetimageHypervisorRDSdescribeDBInstancesdescribeDBSnapshotscreateDBSnapshotdeleteDBSnapshotELBdescribeLoadBalancers CloudWatch apiVersion listMetricsgetMetricStatisticsEC2runEC2listheadeacheachpcountwaitfindTagsleepretrydescribeInstancesdescribeInstanceStatusstartInstances stopInstancesrebootInstancesterminateInstances runInstancesdefaultRunInstancesRequestgetConsoleOutputgetPasswordDatadescribeInstanceAttributeresetInstanceAttributemodifyInstanceAttributemonitorInstancesunmonitorInstancesdescribeImages createImage registerImagederegisterImagedescribeImageAttributemodifyImageAttributedescribeVolumes createVolume deleteVolume attachVolume detachVolumedescribeVolumeStatusmodifyVolumeAttributeenableVolumeIOdescribeVolumeAttributedescribeSnapshotscreateSnapshotdeleteSnapshot copySnapshotdescribeSnapshotAttributemodifySnapshotAttributeresetSnapshotAttributedescribeAddressesallocateAddressreleaseAddressassociateAddressdisassociateAddressdescribeKeyPairs createKeyPair deleteKeyPair importKeyPairdescribeSecurityGroupscreateSecurityGroupdeleteSecurityGroupauthorizeSecurityGroupIngressauthorizeSecurityGroupEgressrevokeSecurityGroupIngressrevokeSecurityGroupEgressassignPrivateIpAddressesunassignPrivateIpAddressesdescribeNetworkInterfacescreateNetworkInterfacedeleteNetworkInterfaceattachNetworkInterfacedetachNetworkInterface#describeNetworkInterfaceDescription describeNetworkInterfaceGroupSet'describeNetworkInterfaceSourceDestCheck"describeNetworkInterfaceAttachment!modifyNetworkInterfaceDescription#modifyNetworkInterfaceSecurityGroup%modifyNetworkInterfaceSourceDestCheck modifyNetworkInterfaceAttachment$resetNetworkInterfaceSourceDestCheckdescribeRegionsdescribeAvailabilityZones describeTags createTags deleteTagsattachInternetGatewaydetachInternetGatewaydeleteInternetGatewaycreateInternetGatewaydescribeInternetGatewaysdescribeVpnConnectionscreateVpnConnectiondeleteVpnConnection describeVpcs createVpc deleteVpcdescribeVpnGatewayscreateVpnGatewaydeleteVpnGatewaydescribeCustomerGatewaycreateCustomerGatewaydeleteCustomerGatewaydescribeDhcpOptionscreateDhcpOptionsdeleteDhcpOptionsassociateDhcpOptionsdescribeSubnets createSubnet deleteSubnetdescribeNetworkAclscreateNetworkAcldeleteNetworkAclreplaceNetworkAclAssociationcreateNetworkAclEntrydeleteNetworkAclEntryreplaceNetworkAclEntrydescribeRouteTablescreateRouteTabledeleteRouteTableassociateRouteTabledisassociateRouteTablereplaceRouteTableAssociation createRoute deleteRoute replaceRoutedescribePlacementGroupscreatePlacementGroupdeletePlacementGroup setRegion setEndpointrunRDSrunELB runCloudWatchtoStoLbsShowerr timeToText boolToTexttoTextbsToTextunconcatbaseversionmetadatahtignorequeryRawidentitySecretAccessKey AccessKey accessKeysecretAccessKey val_accessKeyval_secretAccessKey configParser$fDefaultCredentialAWSTrunAWST AWSContextmanagerendpoint lastRequestIdrunAWS$fMonadBaseControlbaseAWS$fMonadTransControlAWS$fMonadTransAWS$fExceptionAWSExceptionresourcet-0.4.4Control.Monad.Trans.Resource monadThrowFromTextfromText fromTextMay fromMaybeTextderiveFromText$fFromTextUTCTime$fFromTextBool$fFromTextText$fFromTextAddrRange$fFromTextIPv4$fFromTextDouble$fFromTextInteger $fFromTextInt$fFromTextMaybePropagatingVgw$fFromTextInstanceLifecycle$fFromTextEC2Return$fFromTextAddressDomain$fFromTextPlatform$fFromTextImageState$fFromTextProductCodeType$fFromTextImageType$fFromTextRootDeviceType$fFromTextVirtualizationType$fFromTextHypervisor!$fFromTextInstanceStatusEventCode"$fFromTextInstanceStatusTypeStatus!$fFromTextInstanceMonitoringState$fFromTextArchitecture$fFromTextSnapshotStatus$fFromTextVolumeState)$fFromTextAttachmentSetItemResponseStatus$fFromTextShutdownBehavior$fFromTextVpnConnectionState"$fFromTextVpnTunnelTelemetryStatus$fFromTextVpnStaticRouteSource$fFromTextVpnStaticRouteState$fFromTextSubnetState $fFromTextVolumeStatusInfoStatus$fFromTextNetworkAclRuleAction$fFromTextRouteState$fFromTextRouteOrigin$fFromTextVpcState$fFromTextVpnGatewayState$fFromTextAttachmentState$fFromTextCustomerGatewayState($fFromTextInternetGatewayAttachmentState $fFromTextNetworkInterfaceStatus$fFromTextPlacementGroupState $fFromTextPlacementGroupStrategy RequestIdtext listConduit listConsumerisTag sinkDropWhileisBeginTagName awaitWhilegetTgetT_elementMelement sinkResponsesinkResponseMetadatasinkEventBeginDocument sinkErrormembers partition putNumberV putNumberP QueryParamInnerLeaf paramToTextshowUnitParams|.+ paramsToMap filtersParam maybeParam nothingParam|=|.|=?|.?|.#=|.#. queryHeadermkUrltextToBSqueryStr awsTimeFormat signature checkStatus' clientError requestQuery commonQuery$fShowQueryParamrdsQueryelementssinkDBInstancessinkPendingModifiedValuessinkDBSnapshotssinkDBSnapshotelbQuerysinkLoadBalancerscloudWatchQuerydimensionFiltersParamblockDeviceMappingsParamblockDeviceMappingParamsvolumeTypeParamsprivateIpAddressesParaminitialEC2Context itemConduititemsSetresourceTagSinkproductCodeSinkstateReasonSink volumeTypevolumeTypeSink groupSetSinknetworkInterfaceAttachmentSink sinkRequestIdec2Queryec2QuerySource$=+ec2QuerySource' nextToken ec2DeletereservationSinkinstanceSetSinkinstanceBlockDeviceMappingsSinkinstanceStateCodes codeToStateinstanceStateSinknetworkInterfaceSink'instanceNetworkInterfaceAssociationSinkghc-prim GHC.TypesFalseinstanceStatusSetinstanceStatusTypeSinkinstanceStateChangeSetnetworkInterfaceParamssbToTextiarriapmiapmonitorInstancesResponseSink imageItemblockDeviceMappingSinklaunchPermissionParams volumeSinkattachmentSinkcreateVolumeParamsvolumeStatusSinkvolumeAttributeSink snapshotSinksnapshotAttributeSinkcreateVolumePermissionParamsassociateAddressParams keyPairSinkipPermissionsSinksecurityGroupRequestParamsecurityGroupQueryipPermissionParamsnetworkInterfaceAssociationSink!describeNetworkInterfaceAttributemodifyNetworkInterfaceAttributeresetNetworkInterfaceAttributeinternetGatewaySinkinternetGatewayAttachmentSinkvpnConnectionSinkvpcSinkvpnGatewaySinkcustomerGatewaySinkdhcpOptionsSinkdhcpConfigurationSink subnetSinkcreateSubnetParamsnetworkAclSink reqToParamsrouteTableSink routeSinkrouteTableAssociationSink routeRequest routeRequest'placementGroupSinkstringifyStrategyinitialRDSContextinitialELBContextinitialCloudWatchContext