n      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE 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 yz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL 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${$|$}$~$$$$$%%%%%%%&&&&&&&&&&&&&&&&''''''''(((((((()))))))*******+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------.... . . . / ////////00000000011 1!1"1#1$1%1&1'1(1)1*1+1,1-2.2/202122232425262738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X5Y5Z5[5\5]5^5_5`6a6b6c6d6e6f6g7h7i7j7k7l7m7n7o7p8q8r8s8t8u8v8w8x8y8z9{9|9}9~99999::::::::::::::::::::::::::::::::;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==?None    None !"#5DR[\      None!"09;<= matters only for v4 signatures& !"#$%&'()*+,-./01234567*   !"#$%&'()*+,-./01!"# $%&'()*+,-./01 !"#$%&'()*+,-./01234567None 9;<=DR<=        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./01<=<=<=None!"09;>?@A*>?@A>@A*?>?@ANone 9;<=DRBC        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./01>?@ABCBCBCNone!"9;<=[DDDD None !"9;<=DREFGHIJMEFGHIEFGHIJMMEFGHIJM None !"9;<=DROPQRSVOPQROPQRSVVOPQRSV None !"9;<=DRXYZ[\]^_`abcdefkXYZ[\]^_`abcdedc`ab\]^_XYZ[efkkXYZ[\]^_`abcdefk None !"9;<=DRmnpmnmnpppmnp None !"9;<=DRstuvwxsutstuxwvstuvwxNone !"9;<=DRyz{}yzyz{}}yz{}None !"9;<=DRNone !"9;<=DRNone !"9;<=DR one per AZNone !"9;<=DRNone !"9;<=DRNone !"9;<=DRmust be less than Noneh  *>?@ADEFGHIOPQRXYZ[\]^_`abcdemnsutyz None!"09;**None!"9;<=[V(The respose type describing an instance.Note: this response type is not complete (according to the docs) but only contains the types we have encountered. The other types that could be present are commented out, as they could not be tested.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxzy{|}~{|}~wxyzVWXYZ[\]^_`abcdefghijklmnopqrstuvRSTUDEFGHIJKLMNOPQ@ABC<=>?6789:;2345-./01*+,&'() !"#$%     E       !"#$%&'()*+,-./0123456789:;<=>?@ABCD EFGHIJKLMNOPQRSTUV WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None 9;<=DR`abcdef ghijkl       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_mnopqrstuvwxyz{  !"#$%&'()*+,-./01      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxzy{|}~None!"9;<=DR[ None!"9;<=DR[None!"9;<=DR[None!"9;<=DR[                    None !"9;<=DR!"#$%(!"#$!"#$%((!"#$%(None !"9;<=DR *+,-./015*+,-./0 ./0*+,-155*+,-./015None !"9;<=DR789:;<=A789:;< ;<789:=AA789:;<=ANone !"9;<=DRCDEFGJCDEFCDEFGJJCDEFGJ None !"5<=DR LMNOPQRSTUV[ LMNOPQRST RSTLMNOPQVU[[LMNOPQRSTUV[!None <=DR]^_b]^_]^_bbb]^_b"None <=DRefiefefiiiefi#None <=DRlmplmlmppplmp$None <=DRv6Data structure returned from EC2 DescribeTags command. stvwxyz{|} stvwxyz{| st|vwxyz{}stvwxyz{|}%None <=DR&None !"<=DR   'None !"<=DR(None <=DR)None <=DR*None <=DR+None !"9;<=DR  ,None !"9;<=DR-"/-None !"<=DR.None <=DR     /None !"9;<=DR        0None !"9;<=DR1None !"9;<=DR  !"#%&'(* !"%&'  !"#**%&'( !"#%&'(*2None !"9;<=DR-./0125-./01-./01255-./01253None !"9;<=DR 789:;<>?@ABCE 789:;>?@AB789:;<EE>?@ABC789:;<>?@ABCE4None !"<=DR HIJKLMNOPQRV HIJKLMONPQ MNOPQHIJKLRVVHIJKLMNOPQRV5None !"9;<=DRXYZ[^XYZXYZ[^^XYZ[^6None !"9;<=DR`abe`a`abee`abe7None !"9;<=DRghijknghijghijknnghijkn8None !"9;<=DRpqrstuxpqrstpqrstuxxpqrstux9None !"9;<=DRz{|}~z{|}z{|}~z{|}~>None  *      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxzy{|}~     !"#$*+,-./0789:;<CDEFLMNOPQRST]^_eflmstvwxyz{|   !"%&'-./01789:;>?@ABHIJKLMONPQXYZ`aghijpqrstz{|} :None;None!"j        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_|}~      !"#$%&'()*+,-./  !"#$%&'()*+,-./01<=<None !"9;<=DR ?None        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_|}~      !"#$%&'()*+,-./  !"#$%&'()*+,-./01<==None0@ABCDEFGHFIJFIKFILFIMFINFIOFIPQRSTUVVWXYZ[\\]^^_`abbcdeffghijklmnopqrstuvwxyz{|}~                               !"#$%&&'()*+,-.//012345667899:;<==>?@ABCDEEFGHIJJKLMMNOOPQRSSTUVVWXYZ[[\]^^_`aabcdefghijklmnnopqqrstuvwxyz{|}~      !"#$%&'()*++,-./01223456789:;<==>?@ABCDEFGGHIJKLM N N O P Q R S S T U V W X Y Z  [!\!\!]!^!_!!`!a"b"b"c"d""e"f#g#g#h#i##j#k$l$l$m$n$n$o$p$q$r$s$t$u$$v$w$x%y%y%z%{%%|%}&~&~&&&&&&&&&&&&&&''''''''(((((((()))))))*******+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------......./////////0000000001111111111111112222222222 3 3 3 3 3 3333333333334444444444 4!4"4#4$44%5&5&5'5(5)5*55+6,6,6-6.6/660717172737475767778888898:8;8<8=8>88?9@9@9A9B9C9D9E99F: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<h<i<i<j<k<l<m<n<o<p<q<q<r<s<t<u<v<w<w<x<y<z<{<|<}<~<<<<<<<<<<==QRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQRQR QR QR QR QR QR QRQRQRQRQRQRQRQRQR !"#$%$&$'$($)$*$+$+$,-.-.-/01234534634734834934:34;34<34=34>34?34@34A34B34C34D34E34F34G34H34I34J34K34L34M34N34O34P34Q34R34S34T34U3VW3VX3VY3VZ3V[3V\3V]3V^3V_3V`3Va3Vb3Vc3Vd3Ve3Vf3Vg3Vh3Vi3Vj3Vk3Vl3mn3mo3pq3pr3ps3pt3pu3pv3pw3px3py3pz3p{3p|3p}3p~3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3p3333333333333333333333333333333$aws-ec2-0.3.7-EvpcZrQlHEJBgyR954n8sk Aws.Query.THAws.Query.TypesAws.ElbAws.TH Aws.Query Aws.Elb.Core Aws.Elb.TH Aws.Elb.Types2Aws.Elb.Commands.SetLoadBalancerPoliciesOfListener2Aws.Elb.Commands.RegisterInstancesWithLoadBalancer-Aws.Elb.Commands.ModifyLoadBalancerAttributes&Aws.Elb.Commands.DescribeLoadBalancers0Aws.Elb.Commands.DescribeLoadBalancerPolicyTypes-Aws.Elb.Commands.DescribeLoadBalancerPolicies'Aws.Elb.Commands.DescribeInstanceHealth4Aws.Elb.Commands.DeregisterInstancesFromLoadBalancer#Aws.Elb.Commands.CreateLoadBalancer/Aws.Elb.Commands.CreateLBCookieStickinessPolicy0Aws.Elb.Commands.CreateAppCookieStickinessPolicy%Aws.Elb.Commands.ConfigureHealthCheck Aws.Ec2.Core Aws.Ec2.Types Aws.Ec2.TH#Aws.Ec2.Commands.TerminateInstancesAws.Ec2.Commands.StopInstancesAws.Ec2.Commands.StartInstancesAws.Ec2.Commands.RunInstances+Aws.Ec2.Commands.RevokeSecurityGroupIngress#Aws.Ec2.Commands.ModifyVpcAttribute(Aws.Ec2.Commands.ModifyInstanceAttributeAws.Ec2.Commands.ImportKeyPair!Aws.Ec2.Commands.GetConsoleOutputAws.Ec2.Commands.DescribeVpcs Aws.Ec2.Commands.DescribeVolumes%Aws.Ec2.Commands.DescribeVolumeStatusAws.Ec2.Commands.DescribeTags Aws.Ec2.Commands.DescribeSubnets'Aws.Ec2.Commands.DescribeSecurityGroups$Aws.Ec2.Commands.DescribeRouteTables Aws.Ec2.Commands.DescribeRegions(Aws.Ec2.Commands.DescribePlacementGroups!Aws.Ec2.Commands.DescribeKeyPairs"Aws.Ec2.Commands.DescribeInstances'Aws.Ec2.Commands.DescribeInstanceStatusAws.Ec2.Commands.DescribeImages*Aws.Ec2.Commands.DescribeAvailabilityZonesAws.Ec2.Commands.CreateVpcAws.Ec2.Commands.CreateVolumeAws.Ec2.Commands.CreateTagsAws.Ec2.Commands.CreateSubnet$Aws.Ec2.Commands.CreateSecurityGroupAws.Ec2.Commands.CreateRoute%Aws.Ec2.Commands.CreatePlacementGroup&Aws.Ec2.Commands.CreateInternetGateway.Aws.Ec2.Commands.AuthorizeSecurityGroupIngressAws.Ec2.Commands.AttachVolume&Aws.Ec2.Commands.AttachInternetGatewayAws.CloudWatch.TypesAws.CloudWatch.Core%Aws.CloudWatch.Commands.PutMetricData Aws.CanonicalAws.Ec2Aws.CloudWatch#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalText time-1.6.0.1Data.Time.Clock.UTCUTCTime%aeson-0.11.3.0-6VCxlc9dlGv9iaoXw6dKGTData.Aeson.Types.ClassFromJSONData.Aeson.Types.InternalNullBoolNumberStringArrayObjectValue!aws-0.14.1-7PzuuGPFYJg8hrIfDyZ31BAws.Core TransactionderivePatchedShowReadpatchPerXMLValueOptionsarrayElementTag castValuetoValue$fAsMemoryResponseValue$fShowElementKind QueryMetadata requestId QueryErrorqueryStatusCodequeryErrorCodequeryErrorMessage QueryData qdEndpointqdRegion qdServiceQueryAPIConfigurationqaRegionquerySignQuery v2SignQueryqArgqShowqBoolfromJSONConsumer valueConsumervalueConsumerOptqueryResponseConsumer+++optional optionalA enumerateenumerateLists$fShowConsumeError$fExceptionConsumeError$fMonoidQueryMetadata$fLoggableQueryMetadata$fExceptionQueryError2$fDefaultServiceConfigurationQueryAPIConfiguration$fShowQueryAPIConfiguration$fShowQueryData$fShowQueryError$fShowQueryMetadataqueryValueTransactionDefqueryValueTransaction ELBMetadata defVersion elbSignQueryelbResponseConsumerelbValueTransactionelbValueTransactionDefenumerateInstanceIds!SetLoadBalancerPoliciesOfListenerspl_loadBalancerNamespl_loadBalancerPortspl_policyNames,$fSignQuerySetLoadBalancerPoliciesOfListener'$fShowSetLoadBalancerPoliciesOfListener3$fTransactionSetLoadBalancerPoliciesOfListenerValueD:R:ResponseMetadataValue8$fResponseConsumerSetLoadBalancerPoliciesOfListenerValue!RegisterInstancesWithLoadBalancer rilb_namerilb_instanceIds,$fSignQueryRegisterInstancesWithLoadBalancer'$fShowRegisterInstancesWithLoadBalancer3$fTransactionRegisterInstancesWithLoadBalancerValue8$fResponseConsumerRegisterInstancesWithLoadBalancerValueModifyLoadBalancerAttributes mlba_namemlba_attributesLoadBalancerAttribute AccessLogConnectionDrainingCrossZoneLoadBalancing EmitIntervalMin5Min60S3BucketPrefix S3BucketNameattributeQuery'$fSignQueryModifyLoadBalancerAttributes$fShowEmitInterval$fShowLoadBalancerAttribute"$fShowModifyLoadBalancerAttributes.$fTransactionModifyLoadBalancerAttributesValue3$fResponseConsumerModifyLoadBalancerAttributesValueDescribeLoadBalancers'$fTransactionDescribeLoadBalancersValue,$fResponseConsumerDescribeLoadBalancersValue $fSignQueryDescribeLoadBalancersDescribeLoadBalancerPolicyTypesListLoadBalancerPolicyTypes1$fTransactionDescribeLoadBalancerPolicyTypesValue6$fResponseConsumerDescribeLoadBalancerPolicyTypesValue*$fSignQueryDescribeLoadBalancerPolicyTypesDescribeLoadBalancerPolicies'$fSignQueryDescribeLoadBalancerPolicies.$fTransactionDescribeLoadBalancerPoliciesValue3$fResponseConsumerDescribeLoadBalancerPoliciesValueDescribeInstanceHealth!$fSignQueryDescribeInstanceHealth($fTransactionDescribeInstanceHealthValue-$fResponseConsumerDescribeInstanceHealthValue#DeregisterInstancesFromLoadBalancer dilb_namedilb_instanceIds.$fSignQueryDeregisterInstancesFromLoadBalancer)$fShowDeregisterInstancesFromLoadBalancer5$fTransactionDeregisterInstancesFromLoadBalancerValue:$fResponseConsumerDeregisterInstancesFromLoadBalancerValueCreateLoadBalancerclb_name clb_listeners clb_schemeclb_securityGroupIds clb_subnetIdsListenerl_lbPortl_instancePortl_instanceProtocol l_lbProtocoll_sslCertificateIdSchemeInternalPublic LbProtocolHTTPHTTPSTCPSSLenumerateListeners$fSignQueryCreateLoadBalancer$fShowLbProtocol $fShowScheme$fShowListener$fShowCreateLoadBalancer$$fTransactionCreateLoadBalancerValue)$fResponseConsumerCreateLoadBalancerValueCreateLBCookieStickinessPolicyclbcsp_loadBalancerNameclbcsp_cookieExpirationPeriodclbcsp_policyName)$fSignQueryCreateLBCookieStickinessPolicy$$fShowCreateLBCookieStickinessPolicy0$fTransactionCreateLBCookieStickinessPolicyValue5$fResponseConsumerCreateLBCookieStickinessPolicyValueCreateAppCookieStickinessPolicycacsp_loadBalancerNamecacsp_cookieNamecacsp_policyName*$fSignQueryCreateAppCookieStickinessPolicy%$fShowCreateAppCookieStickinessPolicy1$fTransactionCreateAppCookieStickinessPolicyValue6$fResponseConsumerCreateAppCookieStickinessPolicyValueConfigureHealthCheckchc_namechc_healthCheck HealthCheck hc_targethc_healthyThresholdhc_unhealthyThreshold hc_interval hc_timeoutTarget TargetTCP TargetSSL TargetHTTP TargetHTTPS$fSignQueryConfigureHealthCheck $fShowTarget$fShowHealthCheck&$fTransactionConfigureHealthCheckValue+$fResponseConsumerConfigureHealthCheckValueEC2Configuration EC2Metadata ec2SignQueryec2ResponseConsumerInstanceStateNamePendingRunning ShuttingDown TerminatedStoppingStopped HypervisorOVMXEN ArchitectureI386X86_64RootDeviceType EBS_STOREINSTANCE_STOREVirtualizationTypeHVM PARAVIRTUAL IpProtocolUDPICMPProtoAll VolumeTypeStandardGP2SSDIOPSSDInstanceTenancyDefault DedicatedSubnetsubnetId subnetVpcId subnetState subnetCIDRsubnetAZsubnetAvailableIpCountsubnetDefaultForAZsubnetMapPublicIpVpcvpcIdvpcStatevpcCIDRvpcDHCPOptionsvpcInstanceTenacity vpcIsDefaultKeyPairkeyNamekeyFingerprintPlacementGroup pgGroupName pgStrategypgState SecurityGroup sgOwnerId sgGroupId sgGroupNamesgGroupDescriptionsgVpcIdsgIpPermissionsEgresssgIpPermissionsAvailabilityZone azRegionName azZoneName azZoneState azMessageSet StateReasonsrCode srMessage MonitoringmonitoringState PlacementpAvailabilityZonepTenancy pGroupName InstanceStateisNameisCodeEbsInstanceBlockDevice eibdVolumeId eibdStatuseibdAttachTimeeibdDeleteOnTerminationInstanceBlockDeviceMappingibdmDeviceNameibdmEbsTagtagKeytagValueInstanceNetworkInterfaceiniNetworkInterfaceId iniSubnetIdiniVpcIdiniDescription iniOwnerId iniStatus iniMacAddressiniPrivateIpAddressiniSourceDestCheckiniSecurityGroups iniAttachmentiniAssociation ProductCode productCodeIdproductCodeTypeInstance instanceIdinstanceImageId instanceStateinstancePrivateDnsNameinstancePublicDnsNameinstanceStateTransitionReasoninstanceKeyNameinstanceAmiLaunchIndexinstanceProductCodes instanceTypeinstanceLaunchTimeinstancePlacementinstanceMonitoringinstanceSecurityGroupsinstanceArchitectureinstanceRootDeviceTypeinstanceRootDeviceNameinstanceHypervisorinstanceVirtualizationTypeinstanceClientTokeninstanceBlockDeviceMappinginstanceEbsOptimizedinstanceStateReasoninstanceNetworkInterfacesinstancePrivateIpAddressinstancePublicIpAddress instanceTagsinstanceKernelIdinstanceSourceDestCheck instanceVpcIdinstanceSubnetIdGroupgroupId groupName Reservation reservationIdreservationOwnerIdreservationSecurityGroupsreservationInstancesRegionregionEndpoint regionName SgPermission IpPermission SgGroupIdCidrIpEbsBlockDeviceebd_snapshotIdebd_deleteOnTerminationebd_volumeTypeebd_volumeSize ebd_encrypted BlockDevice EphemeralEBSbdm_virtualNameBlockDeviceMappingbdm_deviceName bdm_devicequeryEbsBlockDeviceenumeratePermissions maybeToListreadBool$fReadInstanceStateName$fShowInstanceStateName$fReadHypervisor$fShowHypervisor$fReadArchitecture$fShowArchitecture$fReadRootDeviceType$fShowRootDeviceType$fReadVirtualizationType$fShowVirtualizationType$fShowIpProtocol$fShowVolumeType$fShowInstanceTenancy$fFromJSONSubnet $fFromJSONVpc$fFromJSONKeyPair$fFromJSONPlacementGroup$fFromJSONSecurityGroup$fFromJSONAvailabilityZone$fFromJSONStateReason$fFromJSONMonitoring$fFromJSONPlacement$fFromJSONInstanceState $fFromJSONEbsInstanceBlockDevice$$fFromJSONInstanceBlockDeviceMapping $fFromJSONTag"$fFromJSONInstanceNetworkInterface$fFromJSONProductCode$fFromJSONInstance$fFromJSONGroup$fFromJSONReservation$fFromJSONRegion $fShowRegion $fShowGroup$fShowProductCode$fShowInstanceNetworkInterface $fShowTag$fShowEbsInstanceBlockDevice $fShowInstanceBlockDeviceMapping$fShowPlacement$fShowMonitoring$fShowStateReason$fShowAvailabilityZone$fShowSecurityGroup$fShowPlacementGroup $fShowKeyPair $fShowVpc $fShowSubnet$fShowEbsBlockDevice$fShowBlockDevice$fShowBlockDeviceMapping$fEqIpProtocol$fEqSgPermission$fShowSgPermission$fEqVirtualizationType$fEqRootDeviceType$fEqArchitecture$fEqHypervisor$fEqInstanceStateName$fShowInstanceState$fShowInstance$fShowReservationec2ValueTransactionDefec2ValueTransactionTerminateInstancesterm_instanceIds$fSignQueryTerminateInstances$fShowTerminateInstancesInstanceStateChange iscInstanceIdiscCurrentStateiscPreviousStateTerminateInstancesResponse tirRequestIdtirInstancesSet$fFromJSONInstanceStateChange$$fFromJSONTerminateInstancesResponse$$fTransactionTerminateInstancesValue)$fResponseConsumerTerminateInstancesValue StopInstancesstop_instanceIds$fSignQueryStopInstances$fShowStopInstances$fTransactionStopInstancesValue$$fResponseConsumerStopInstancesValueStartInstancesstart_instanceIds$fSignQueryStartInstances$fShowStartInstances $fTransactionStartInstancesValue%$fResponseConsumerStartInstancesValue!InstanceInitiatedShutdownBehaviorStop Terminate RunInstances run_imageId run_countrun_instanceTyperun_securityGroupIdsrun_blockDeviceMappings run_subnetIdrun_monitoringEnabledrun_disableApiTermination%run_instanceInitiatedShutdownBehaviorrun_ebsOptimized run_keyName run_userData run_kernelId run_ramdiskIdrun_clientTokenrun_iamInstanceProfileARNrun_availabilityZonerun_associatePublicIpAddressrun_placementGroup instanceTypesenumerateBlockDevices$fSignQueryRunInstances'$fShowInstanceInitiatedShutdownBehavior$fShowRunInstancesRunInstancesResponse$fTransactionRunInstancesValue#$fResponseConsumerRunInstancesValueRevokeSecurityGroupIngress rsi_groupIdrsi_permissions%$fSignQueryRevokeSecurityGroupIngress $fShowRevokeSecurityGroupIngress,$fTransactionRevokeSecurityGroupIngressValue1$fResponseConsumerRevokeSecurityGroupIngressValueModifyVpcAttribute mva_vpcId mva_attribute VpcAttributeEnableDnsSupportEnableDnsHostnames$fSignQueryModifyVpcAttribute$fShowVpcAttribute$fShowModifyVpcAttribute$$fTransactionModifyVpcAttributeValue)$fResponseConsumerModifyVpcAttributeValueModifyInstanceAttributemia_InstanceId mia_attributeInstanceAttributeDisableApiTermination"$fSignQueryModifyInstanceAttribute$fShowInstanceAttribute$fShowModifyInstanceAttribute)$fTransactionModifyInstanceAttributeValue.$fResponseConsumerModifyInstanceAttributeValue ImportKeyPair ikp_keyNameikp_publicKeyMaterial$fSignQueryImportKeyPair$fShowImportKeyPair$fTransactionImportKeyPairValue$$fResponseConsumerImportKeyPairValue ConsoleOutput coRequestId coInstanceId coTimestampcoOutputGetConsoleOutputgco_instanceId$fSignQueryGetConsoleOutput$fFromJSONConsoleOutput$fShowGetConsoleOutput$fGenericConsoleOutput$fShowConsoleOutput"$fTransactionGetConsoleOutputValue'$fResponseConsumerGetConsoleOutputValue DescribeVpcs dvpc_vpcIds$fShowDescribeVpcs$fTransactionDescribeVpcsValue#$fResponseConsumerDescribeVpcsValue$fSignQueryDescribeVpcsDescribeVolumes$fShowDescribeVolumes!$fTransactionDescribeVolumesValue&$fResponseConsumerDescribeVolumesValue$fSignQueryDescribeVolumesDescribeVolumeStatus$fShowDescribeVolumeStatus&$fTransactionDescribeVolumeStatusValue+$fResponseConsumerDescribeVolumeStatusValue$fSignQueryDescribeVolumeStatus DescribeTags$fShowDescribeTagsTagDescription tdResourceIdtdResourceTypetdKeytdValueDescribeTagsResponse$fFromJSONTagDescription$fTransactionDescribeTagsValue#$fResponseConsumerDescribeTagsValue$fSignQueryDescribeTags$fShowTagDescriptionDescribeSubnets$fShowDescribeSubnets!$fTransactionDescribeSubnetsValue&$fResponseConsumerDescribeSubnetsValue$fSignQueryDescribeSubnetsDescribeSecurityGroupssg_idssg_namesSecurityGroupNameSecurityGroupId!$fSignQueryDescribeSecurityGroups$fShowDescribeSecurityGroupsDescribeSecurityGroupsResponse dsgrGroups($fFromJSONDescribeSecurityGroupsResponse($fTransactionDescribeSecurityGroupsValue-$fResponseConsumerDescribeSecurityGroupsValue$$fShowDescribeSecurityGroupsResponseDescribeRouteTables drt_vpcId$fSignQueryDescribeRouteTables$fShowDescribeRouteTables%$fTransactionDescribeRouteTablesValue*$fResponseConsumerDescribeRouteTablesValueDescribeRegions$fShowDescribeRegionsDescribeRegionsResponse!$fTransactionDescribeRegionsValue&$fResponseConsumerDescribeRegionsValue$fSignQueryDescribeRegionsDescribePlacementGroups$fShowDescribePlacementGroups)$fTransactionDescribePlacementGroupsValue.$fResponseConsumerDescribePlacementGroupsValue"$fSignQueryDescribePlacementGroupsDescribeKeyPairs$fShowDescribeKeyPairs"$fTransactionDescribeKeyPairsValue'$fResponseConsumerDescribeKeyPairsValue$fSignQueryDescribeKeyPairsDescribeInstancesdi_instanceIds$fSignQueryDescribeInstances$fShowDescribeInstancesDescribeInstancesResponsedirReservations#$fFromJSONDescribeInstancesResponse#$fTransactionDescribeInstancesValue($fResponseConsumerDescribeInstancesValue$fShowDescribeInstancesResponseDescribeInstanceStatusdis_instanceIds$fShowDescribeInstanceStatusDescribeInstanceStatusResponsedisrInstanceStatusesInstanceStatus isInstanceIdisAvailabilityZoneisInstanceStatusisSystemStatusisStateInstanceStatusSummarysiStatus siDetailsInstanceStatusStatusOkImpairedInsufficientData NotApplicable InitializingInstanceStatusDetailsisdName isdStatusInstanceStatusDetailStatusPassedFailedDInsufficientData DInitializingInstanceStatusDetailName Reachability($fFromJSONDescribeInstanceStatusResponse$fFromJSONInstanceStatus$fFromJSONInstanceStatusSummary$fReadInstanceStatusStatus$fShowInstanceStatusStatus$fFromJSONInstanceStatusDetails $fReadInstanceStatusDetailStatus $fShowInstanceStatusDetailStatus$fReadInstanceStatusDetailName$fShowInstanceStatusDetailName($fTransactionDescribeInstanceStatusValue-$fResponseConsumerDescribeInstanceStatusValue!$fSignQueryDescribeInstanceStatus$fEqInstanceStatusDetailName$fEqInstanceStatusDetailStatus$fShowInstanceStatusDetails$fEqInstanceStatusStatus$fShowInstanceStatusSummary$fShowInstanceStatus$$fShowDescribeInstanceStatusResponseDescribeImages di_imageIds$fSignQueryDescribeImages$fShowDescribeImages $fTransactionDescribeImagesValue%$fResponseConsumerDescribeImagesValueDescribeAvailabilityZones$fShowDescribeAvailabilityZones+$fTransactionDescribeAvailabilityZonesValue0$fResponseConsumerDescribeAvailabilityZonesValue$$fSignQueryDescribeAvailabilityZones CreateVpccvpc_cidrBlockcvpc_instanceTenancy$fSignQueryCreateVpc$fShowCreateVpc$fTransactionCreateVpcValue $fResponseConsumerCreateVpcValue CreateVolumecvol_AvailabilityZonecvol_ebs$fSignQueryCreateVolume$fShowCreateVolume$fTransactionCreateVolumeValue#$fResponseConsumerCreateVolumeValue CreateTags ct_resourcesct_tags enumerateTags$fSignQueryCreateTags$fShowCreateTagsCreateTagsResponse ctrReturn$fFromJSONCreateTagsResponse$fTransactionCreateTagsValue!$fResponseConsumerCreateTagsValue$fShowCreateTagsResponse CreateSubnet csub_vpcIdcsub_cidrBlockcsub_availabilityZone$fSignQueryCreateSubnet$fShowCreateSubnet$fTransactionCreateSubnetValue#$fResponseConsumerCreateSubnetValueCreateSecurityGroup csec_namecsec_description csec_vpcId$fSignQueryCreateSecurityGroup$fShowCreateSecurityGroupCreateSecurityGroupResponse csgrRequestId csgrReturn csgrGroupId%$fFromJSONCreateSecurityGroupResponse%$fTransactionCreateSecurityGroupValue*$fResponseConsumerCreateSecurityGroupValue!$fShowCreateSecurityGroupResponse CreateRoutecr_routeTableIdcr_destinationCidrBlock cr_target RouteTarget GatewayId InstanceIdNetworkInterfaceIdVpcPeeringConnectionId$fSignQueryCreateRoute$fShowRouteTarget$fShowCreateRoute$fTransactionCreateRouteValue"$fResponseConsumerCreateRouteValueCreatePlacementGroupcpg_name$fSignQueryCreatePlacementGroup$fShowCreatePlacementGroup&$fTransactionCreatePlacementGroupValue+$fResponseConsumerCreatePlacementGroupValueCreateInternetGateway $fSignQueryCreateInternetGateway$fShowCreateInternetGateway'$fTransactionCreateInternetGatewayValue,$fResponseConsumerCreateInternetGatewayValueAuthorizeSecurityGroupIngress asi_groupIdasi_permissions($fSignQueryAuthorizeSecurityGroupIngress#$fShowAuthorizeSecurityGroupIngress/$fTransactionAuthorizeSecurityGroupIngressValue4$fResponseConsumerAuthorizeSecurityGroupIngressValue AttachVolume avol_volumeIdavol_instanceId avol_device$fSignQueryAttachVolume$fShowAttachVolume$fTransactionAttachVolumeValue#$fResponseConsumerAttachVolumeValueAttachInternetGatewayaig_internetGatewayId aig_vpcId $fSignQueryAttachInternetGateway$fShowAttachInternetGateway'$fTransactionAttachInternetGatewayValue,$fResponseConsumerAttachInternetGatewayValueUnitSeconds Microseconds MillisecondsBytes Kilobytes Megabytes Gigabytes TerabytesBitsKilobitsMegabitsGigabitsTerabitsPercentCountBytesPerSecondKilobytesPerSecondMegabytesPerSecondGigabytesPerSecondTerabytesPerSecond BitsPerSecondKilobitsPerSecondMegabitsPerSecondGigabitsPerSecondTerabitsPerSecondCountPerSecondNone$fEqUnit $fEnumUnit $fReadUnit $fShowUnit cwSignQuery PutMetricData StatisticSet ss_maximum ss_minimumss_sampleCountss_sumMetricDatumValue MetricValueMetricStatisticValue MetricDatum md_dimensions md_metricName md_timestampmd_unitmd_value Dimensiondi_namedi_valueenumerateDimensionsenumerateMetrics$fSignQueryPutMetricData$fShowDimension $fEqDimension$fShowStatisticSet$fEqStatisticSet$fShowMetricDatumValue$fEqMetricDatumValue$fShowMetricDatum$fEqMetricDatum$fShowPutMetricData$fTransactionPutMetricDataValue$$fResponseConsumerPutMetricDataValuecanonicalSigDatabaseTime ElementKind ObjectLike ArrayLikeOthertraceArgvaluevalues elementKind elementValuesforceElementName unElementarray onlyElements filterNodes ConsumeErrorxmlCursorConsumerreadInt textReadIntforceMforceelCont elContentreadHex2iso8601UtcDate textHttpDate httpDate1 parseHttpDatefmtTimeEpochSeconds fmtAmzTime fmtRfc822Time rfc822TimefmtTimeawsFalseawsTrueawsBool queryListauthorizationV4 signatureamzHash signatureDatamakeAbsoluteTimeInfofromAbsoluteTimeInfo queryToUriqueryToHttpRequest httpMethod defaultPortloadCredentialsDefault.loadCredentialsFromEnvOrFileOrInstanceMetadataloadCredentialsFromEnvOrFile#loadCredentialsFromInstanceMetadataloadCredentialsFromEnvloadCredentialsFromFilecredentialsDefaultKeycredentialsDefaultFilemakeCredentialstellMetadataRef mapMetadata tellMetadatareadResponseIO readResponseLoggable toLogTextResponseresponseMetadataresponseResultHTTPResponseConsumerResponseConsumerResponseMetadataresponseConsumerAsMemoryResponseMemoryResponse loadToMemory ListResponse listResponseIteratedTransactionnextIteratedRequest Credentials accessKeyIDsecretAccessKey v4SigningKeysiamTokenProtocolMethodGetHead PostQueryPostPutDelete SignedQuerysqMethod sqProtocolsqHostsqPortsqPathsqQuerysqDatesqAuthorization sqContentType sqContentMd5 sqAmzHeaderssqOtherHeaderssqBodysqStringToSignTimeInfo Timestamp ExpiresAt ExpiresIn fromExpiresAt fromExpiresInAbsoluteTimeInfoAbsoluteTimestampAbsoluteExpiresfromAbsoluteTimestampfromAbsoluteExpires SignatureDatasignatureTimeInfo signatureTimesignatureCredentials NormalQuery UriOnlyQuery SignQueryServiceConfiguration signQueryAuthorizationHashHmacSHA1 HmacSHA256DefaultServiceConfigurationdefServiceConfigdebugServiceConfig XmlExceptionxmlErrorMessageHeaderExceptionheaderErrorMessage FormExceptionformErrorMesageNoCredentialsExceptionnoCredentialsErrorMessagebaseGHC.Base<$ Applicative<*>pure*><* Data.Functor<$><**> Alternativemanysome<|>emptyControl.Applicative WrappedMonad WrapMonad unwrapMonad WrappedArrow WrapArrow unwrapArrowZipList getZipListData.Functor.ConstConstgetConstliftA3liftA2liftA'http-types-0.9.1-7dZUx3GvF2m5Y6HfxSm56bNetwork.HTTP.Types.HeaderparseByteRangesrenderByteRangesrenderByteRangesBuilderrenderByteRangerenderByteRangeBuilder hUserAgenthServerhRefererhRange hLocation hLastModifiedhIfRangehIfModifiedSincehDatehCookie hContentType hContentMD5hContentLengthhContentEncoding hConnection hCacheControlhAuthorizationhAcceptLanguagehAcceptHeader HeaderNameRequestHeadersResponseHeaders ByteRange ByteRangeFromByteRangeFromToByteRangeSuffix ByteRangesNetwork.HTTP.Types.MethodrenderStdMethod renderMethod parseMethod methodPatch methodOptions methodConnect methodTrace methodDelete methodPut methodHead methodPost methodGet StdMethodGETPOSTHEADPUTDELETETRACECONNECTOPTIONSPATCHNetwork.HTTP.Types.QueryLike QueryLiketoQueryNetwork.HTTP.Types.StatusstatusIsServerErrorstatusIsClientErrorstatusIsRedirectionstatusIsSuccessfulstatusIsInformationalhttpVersionNotSupported505 status505gatewayTimeout504 status504serviceUnavailable503 status503 badGateway502 status502notImplemented501 status501internalServerError500 status500 imATeaPot418 status418expectationFailed417 status417requestedRangeNotSatisfiable416 status416unsupportedMediaType415 status415requestURITooLong414 status414requestEntityTooLarge413 status413preconditionFailed412 status412lengthRequired411 status411gone410 status410 conflict409 status409requestTimeout408 status408proxyAuthenticationRequired407 status407notAcceptable406 status406methodNotAllowed405 status405 notFound404 status404 forbidden403 status403paymentRequired402 status402unauthorized401 status401 badRequest400 status400temporaryRedirect307 status307 useProxy305 status305notModified304 status304 seeOther303 status303found302 status302movedPermanently301 status301multipleChoices300 status300partialContent206 status206resetContent205 status205 noContent204 status204nonAuthoritative203 status203 accepted202 status202 created201 status201ok200 status200switchingProtocols101 status101 continue100 status100mkStatusStatus statusCode statusMessageNetwork.HTTP.Types.URI decodePath encodePath extractPathdecodePathSegmentsencodePathSegmentsRelativeencodePathSegments urlDecode urlEncodeurlEncodeBuilderparseSimpleQuery parseQueryrenderSimpleQuery renderQueryrenderQueryBuildersimpleQueryToQueryparseQueryTextqueryToQueryTextrenderQueryTextqueryTextToQuery QueryItemQuery QueryTextSimpleQueryItem SimpleQueryNetwork.HTTP.Types.Versionhttp11http10http09 HttpVersion httpMajor httpMinor