Îõ³h&QMMW¼      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º» (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';èñðamazonka-pricing)The values of a given attribute, such as Throughput Optimized HDD or Provisioned IOPS for the  Amazon EC2  volumeType attribute.See:  smart constructor.amazonka-pricingThe specific value of an  attributeName.amazonka-pricingCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The specific value of an  attributeName.amazonka-pricingThe specific value of an  attributeName.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?Ñãëñž    (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';èñ¨#amazonka-pricing=The constraints that you want all returned products to match.See: ( smart constructor.%amazonka-pricing(The type of filter that you want to use.Valid values are:  TERM_MATCH.  TERM_MATCHÓ returns only products that match both the given filter field and the given value.&amazonka-pricingÆThe product metadata field that you want to filter on. You can filter by just the service code to see all products for a specific service, filter by just the attribute name to see a specific attribute for multiple services, or use both a service code and an attribute name to retrieve only products that match both fields.Valid values include:  ServiceCode, and all attribute names#For example, you can filter by the  AmazonEC2 service code and the  volumeType? attribute name to get the prices for only Amazon EC2 volumes.'amazonka-pricingThe service code or attribute value that you want to filter by. If you are filtering by service code this is the actual service code, such as  AmazonEC2€. If you are filtering by attribute name, this is the attribute value that you want the returned products to match, such as a Provisioned IOPS volume.(amazonka-pricingCreate a value of #" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:%, )+ - The type of filter that you want to use.Valid values are:  TERM_MATCH.  TERM_MATCHÓ returns only products that match both the given filter field and the given value.&, *É - The product metadata field that you want to filter on. You can filter by just the service code to see all products for a specific service, filter by just the attribute name to see a specific attribute for multiple services, or use both a service code and an attribute name to retrieve only products that match both fields.Valid values include:  ServiceCode, and all attribute names#For example, you can filter by the  AmazonEC2 service code and the  volumeType? attribute name to get the prices for only Amazon EC2 volumes.', +“ - The service code or attribute value that you want to filter by. If you are filtering by service code this is the actual service code, such as  AmazonEC2€. If you are filtering by attribute name, this is the attribute value that you want the returned products to match, such as a Provisioned IOPS volume.)amazonka-pricing(The type of filter that you want to use.Valid values are:  TERM_MATCH.  TERM_MATCHÓ returns only products that match both the given filter field and the given value.*amazonka-pricingÆThe product metadata field that you want to filter on. You can filter by just the service code to see all products for a specific service, filter by just the attribute name to see a specific attribute for multiple services, or use both a service code and an attribute name to retrieve only products that match both fields.Valid values include:  ServiceCode, and all attribute names#For example, you can filter by the  AmazonEC2 service code and the  volumeType? attribute name to get the prices for only Amazon EC2 volumes.+amazonka-pricingThe service code or attribute value that you want to filter by. If you are filtering by service code this is the actual service code, such as  AmazonEC2€. If you are filtering by attribute name, this is the attribute value that you want the returned products to match, such as a Provisioned IOPS volume.(amazonka-pricing%amazonka-pricing&amazonka-pricing' #&%'$()*+ #&%'$()*+(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';èñ3amazonka-pricingÔThe metadata for a service, such as the service code and available attribute names.See: 7 smart constructor.5amazonka-pricing3The attributes that are available for this service.6amazonka-pricing-The code for the Amazon Web Services service.7amazonka-pricingCreate a value of 3" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:5, 86 - The attributes that are available for this service.6, 90 - The code for the Amazon Web Services service.8amazonka-pricing3The attributes that are available for this service.9amazonka-pricing-The code for the Amazon Web Services service.7amazonka-pricing636547893654789(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%ñÚAamazonka-pricing API version  2017-10-154 of the Amazon Price List Service SDK configuration.Bamazonka-pricingÃThe pagination token expired. Try again without a pagination token.Camazonka-pricingØAn error on the server occurred during the processing of your request. Try again later.Damazonka-pricingÆThe pagination token is invalid. Try again without a pagination token.Eamazonka-pricing,One or more parameters had an invalid value.Famazonka-pricing&The requested resource can't be found.  #$'%&()*+3456789ABCDEF ABCDEF  #$'%&()*+3456789(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ÌÚèñ-Gamazonka-pricingSee: Z smart constructor.Iamazonka-pricing8The format version of the response. For example, aws_v1.Jamazonka-pricingÈThe pagination token that indicates the next set of results to retrieve.Kamazonka-pricingõThe list of products that match your filters. The list contains both the product metadata and the price information.Lamazonka-pricing The response's http status code.Mamazonka-pricingSee: T smart constructor.Oamazonka-pricingéThe list of filters that limit the returned products. only products that match all filters are returned.Pamazonka-pricing7The format version that you want the response to be in.Valid values are: aws_v1Qamazonka-pricing8The maximum number of results to return in the response.Ramazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve.Samazonka-pricing=The code for the service whose products you want to retrieve.Tamazonka-pricingCreate a value of M" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:O, Uì - The list of filters that limit the returned products. only products that match all filters are returned.M, V: - The format version that you want the response to be in.Valid values are: aws_v1Q, W; - The maximum number of results to return in the response.M, XÚ - The pagination token that indicates the next set of results that you want to retrieve.M, YÀ - The code for the service whose products you want to retrieve.Uamazonka-pricingéThe list of filters that limit the returned products. only products that match all filters are returned.Vamazonka-pricing7The format version that you want the response to be in.Valid values are: aws_v1Wamazonka-pricing8The maximum number of results to return in the response.Xamazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve.Yamazonka-pricing=The code for the service whose products you want to retrieve.Zamazonka-pricingCreate a value of G" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:M, [; - The format version of the response. For example, aws_v1.M, \Ë - The pagination token that indicates the next set of results to retrieve.K, ]ø - The list of products that match your filters. The list contains both the product metadata and the price information.L, ^# - The response's http status code.[amazonka-pricing8The format version of the response. For example, aws_v1.\amazonka-pricingÈThe pagination token that indicates the next set of results to retrieve.]amazonka-pricingõThe list of products that match your filters. The list contains both the product metadata and the price information.^amazonka-pricing The response's http status code.Tamazonka-pricingMZamazonka-pricingLGHIJKLMNSOPQRTUVWXYZ[\]^MNSOPQRTUVWXYGHIJKLZ[\]^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ÌÚèñ;¾pamazonka-pricingSee: € smart constructor.ramazonka-pricing3The list of values for an attribute. For example, Throughput Optimized HDD and Provisioned IOPS# are two available values for the  AmazonEC2  volumeType.samazonka-pricingÈThe pagination token that indicates the next set of results to retrieve.tamazonka-pricing The response's http status code.uamazonka-pricingSee: { smart constructor.wamazonka-pricing4The maximum number of results to return in response.xamazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve.yamazonka-pricing…The service code for the service whose attributes you want to retrieve. For example, if you want the retrieve an EC2 attribute, use  AmazonEC2.zamazonka-pricingÍThe name of the attribute that you want to retrieve the values for, such as  volumeType.{amazonka-pricingCreate a value of u" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:w, |7 - The maximum number of results to return in response.u, }Ú - The pagination token that indicates the next set of results that you want to retrieve.u, ~ˆ - The service code for the service whose attributes you want to retrieve. For example, if you want the retrieve an EC2 attribute, use  AmazonEC2.z, Ð - The name of the attribute that you want to retrieve the values for, such as  volumeType.|amazonka-pricing4The maximum number of results to return in response.}amazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve.~amazonka-pricing…The service code for the service whose attributes you want to retrieve. For example, if you want the retrieve an EC2 attribute, use  AmazonEC2.amazonka-pricingÍThe name of the attribute that you want to retrieve the values for, such as  volumeType.€amazonka-pricingCreate a value of p" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:r, 6 - The list of values for an attribute. For example, Throughput Optimized HDD and Provisioned IOPS# are two available values for the  AmazonEC2  volumeType.u, ‚Ë - The pagination token that indicates the next set of results to retrieve.t, ƒ# - The response's http status code.amazonka-pricing3The list of values for an attribute. For example, Throughput Optimized HDD and Provisioned IOPS# are two available values for the  AmazonEC2  volumeType.‚amazonka-pricingÈThe pagination token that indicates the next set of results to retrieve.ƒamazonka-pricing The response's http status code.{amazonka-pricinguamazonka-pricingz€amazonka-pricingtpqstruvywxz{|}~€‚ƒuvywxz{|}~pqstr€‚ƒ(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ÌÚèñJ{•amazonka-pricingSee: ¦ smart constructor.—amazonka-pricing1The format version of the response. For example, aws_v1.˜amazonka-pricing=The pagination token for the next set of retrievable results.™amazonka-pricingÁThe service metadata for the service or services in the response.šamazonka-pricing The response's http status code.›amazonka-pricingSee: ¡ smart constructor.amazonka-pricing7The format version that you want the response to be in.Valid values are: aws_v1žamazonka-pricingÅThe maximum number of results that you want returned in the response.Ÿamazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve. amazonka-pricingÊThe code for the service whose information you want to retrieve, such as  AmazonEC2. You can use the  ServiceCode to filter the results in a  GetProducts= call. To retrieve a list of all services, leave this blank.¡amazonka-pricingCreate a value of ›" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:›, ¢: - The format version that you want the response to be in.Valid values are: aws_v1ž, £È - The maximum number of results that you want returned in the response.›, ¤Ú - The pagination token that indicates the next set of results that you want to retrieve.›, ¥Í - The code for the service whose information you want to retrieve, such as  AmazonEC2. You can use the  ServiceCode to filter the results in a  GetProducts= call. To retrieve a list of all services, leave this blank.¢amazonka-pricing7The format version that you want the response to be in.Valid values are: aws_v1£amazonka-pricingÅThe maximum number of results that you want returned in the response.¤amazonka-pricing×The pagination token that indicates the next set of results that you want to retrieve.¥amazonka-pricingÊThe code for the service whose information you want to retrieve, such as  AmazonEC2. You can use the  ServiceCode to filter the results in a  GetProducts= call. To retrieve a list of all services, leave this blank.¦amazonka-pricingCreate a value of •" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.ïThe following record fields are available, with the corresponding lenses provided for backwards compatibility:›, §4 - The format version of the response. For example, aws_v1.›, ¨À - The pagination token for the next set of retrievable results.™, ©Ä - The service metadata for the service or services in the response.š, ª# - The response's http status code.§amazonka-pricing1The format version of the response. For example, aws_v1.¨amazonka-pricing=The pagination token for the next set of retrievable results.©amazonka-pricingÁThe service metadata for the service or services in the response.ªamazonka-pricing The response's http status code.¦amazonka-pricingš•–—˜š™›œ žŸ¡¢£¤¥¦§¨©ª›œ žŸ¡¢£¤¥•–—˜š™¦§¨©ª (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-InferredKl)*+89UVWXY[\]^|}~‚ƒ¢£¤¥§¨©ª¢£¤¥§¨©ª|}~‚ƒUVWXY[\]^)*+89 (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%ÌÚñLa (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-InferredLú%  #$(347ABCDEFGHMNTZpquv{€•–›œ¡¦&ABCDEF›œ¡•–¦uv{pq€MNTGHZ  #$(347¼   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈ+amazonka-pricing-2.0-2qV8x2ufXzQ7VdGqV3aokJ%Amazonka.Pricing.Types.AttributeValue!Amazonka.Pricing.Types.FilterTypeAmazonka.Pricing.Types.Filter%Amazonka.Pricing.Types.PricingServiceAmazonka.Pricing.TypesAmazonka.Pricing.GetProducts#Amazonka.Pricing.GetAttributeValues!Amazonka.Pricing.DescribeServicesAmazonka.Pricing.LensAmazonka.Pricing.WaitersAmazonka.PricingAttributeValueAttributeValue'$sel:value:AttributeValue'newAttributeValueattributeValue_value$fNFDataAttributeValue$fHashableAttributeValue$fFromJSONAttributeValue$fEqAttributeValue$fReadAttributeValue$fShowAttributeValue$fGenericAttributeValue FilterType FilterType'fromFilterTypeFilterType_TERM_MATCH$fShowFilterType$fReadFilterType$fEqFilterType$fOrdFilterType$fGenericFilterType$fHashableFilterType$fNFDataFilterType$fFromTextFilterType$fToTextFilterType$fToByteStringFilterType$fToLogFilterType$fToHeaderFilterType$fToQueryFilterType$fFromJSONFilterType$fFromJSONKeyFilterType$fToJSONFilterType$fToJSONKeyFilterType$fFromXMLFilterType$fToXMLFilterTypeFilterFilter'$sel:type':Filter'$sel:field:Filter'$sel:value:Filter' newFilter filter_type filter_field filter_value$fToJSONFilter$fNFDataFilter$fHashableFilter $fEqFilter $fReadFilter $fShowFilter$fGenericFilterPricingServicePricingService'#$sel:attributeNames:PricingService' $sel:serviceCode:PricingService'newPricingServicepricingService_attributeNamespricingService_serviceCode$fNFDataPricingService$fHashablePricingService$fFromJSONPricingService$fEqPricingService$fReadPricingService$fShowPricingService$fGenericPricingServicedefaultService_ExpiredNextTokenException_InternalErrorException_InvalidNextTokenException_InvalidParameterException_NotFoundExceptionGetProductsResponseGetProductsResponse''$sel:formatVersion:GetProductsResponse'#$sel:nextToken:GetProductsResponse'#$sel:priceList:GetProductsResponse'$$sel:httpStatus:GetProductsResponse' GetProducts GetProducts'$sel:filters:GetProducts'$sel:formatVersion:GetProducts'$sel:maxResults:GetProducts'$sel:nextToken:GetProducts'$sel:serviceCode:GetProducts'newGetProductsgetProducts_filtersgetProducts_formatVersiongetProducts_maxResultsgetProducts_nextTokengetProducts_serviceCodenewGetProductsResponse!getProductsResponse_formatVersiongetProductsResponse_nextTokengetProductsResponse_priceListgetProductsResponse_httpStatus$fToQueryGetProducts$fToPathGetProducts$fToJSONGetProducts$fToHeadersGetProducts$fNFDataGetProducts$fHashableGetProducts$fAWSPagerGetProducts$fNFDataGetProductsResponse$fAWSRequestGetProducts$fEqGetProductsResponse$fReadGetProductsResponse$fShowGetProductsResponse$fGenericGetProductsResponse$fEqGetProducts$fReadGetProducts$fShowGetProducts$fGenericGetProductsGetAttributeValuesResponseGetAttributeValuesResponse'0$sel:attributeValues:GetAttributeValuesResponse'*$sel:nextToken:GetAttributeValuesResponse'+$sel:httpStatus:GetAttributeValuesResponse'GetAttributeValuesGetAttributeValues'#$sel:maxResults:GetAttributeValues'"$sel:nextToken:GetAttributeValues'$$sel:serviceCode:GetAttributeValues'&$sel:attributeName:GetAttributeValues'newGetAttributeValuesgetAttributeValues_maxResultsgetAttributeValues_nextTokengetAttributeValues_serviceCode getAttributeValues_attributeNamenewGetAttributeValuesResponse*getAttributeValuesResponse_attributeValues$getAttributeValuesResponse_nextToken%getAttributeValuesResponse_httpStatus$fToQueryGetAttributeValues$fToPathGetAttributeValues$fToJSONGetAttributeValues$fToHeadersGetAttributeValues$fNFDataGetAttributeValues$fHashableGetAttributeValues$fAWSPagerGetAttributeValues"$fNFDataGetAttributeValuesResponse$fAWSRequestGetAttributeValues$fEqGetAttributeValuesResponse $fReadGetAttributeValuesResponse $fShowGetAttributeValuesResponse#$fGenericGetAttributeValuesResponse$fEqGetAttributeValues$fReadGetAttributeValues$fShowGetAttributeValues$fGenericGetAttributeValuesDescribeServicesResponseDescribeServicesResponse',$sel:formatVersion:DescribeServicesResponse'($sel:nextToken:DescribeServicesResponse''$sel:services:DescribeServicesResponse')$sel:httpStatus:DescribeServicesResponse'DescribeServicesDescribeServices'$$sel:formatVersion:DescribeServices'!$sel:maxResults:DescribeServices' $sel:nextToken:DescribeServices'"$sel:serviceCode:DescribeServices'newDescribeServicesdescribeServices_formatVersiondescribeServices_maxResultsdescribeServices_nextTokendescribeServices_serviceCodenewDescribeServicesResponse&describeServicesResponse_formatVersion"describeServicesResponse_nextToken!describeServicesResponse_services#describeServicesResponse_httpStatus$fToQueryDescribeServices$fToPathDescribeServices$fToJSONDescribeServices$fToHeadersDescribeServices$fNFDataDescribeServices$fHashableDescribeServices$fAWSPagerDescribeServices $fNFDataDescribeServicesResponse$fAWSRequestDescribeServices$fEqDescribeServicesResponse$fReadDescribeServicesResponse$fShowDescribeServicesResponse!$fGenericDescribeServicesResponse$fEqDescribeServices$fReadDescribeServices$fShowDescribeServices$fGenericDescribeServices