Data Source: aws_pricing_product
Use this data source to get the pricing information of all products in AWS. This data source is only available in a us-east-1 or ap-south-1 provider.
Example Usage
data "aws_pricing_product" "example" { service_code = "AmazonEC2" filters = [ { field = "instanceType" value = "c5.xlarge" }, { field = "operatingSystem" value = "Linux" }, { field = "location" value = "US East (N. Virginia)" }, { field = "preInstalledSw" value = "NA" }, { field = "licenseModel" value = "No License required" }, { field = "tenancy" value = "Shared" }, ] }
data "aws_pricing_product" "example" { service_code = "AmazonRedshift" filters = [ { field = "instanceType" value = "ds1.xlarge" }, { field = "location" value = "US East (N. Virginia)" }, ] }
Argument Reference
-
service_code
- (Required) The code of the service. Available service codes can be fetched using the DescribeServices pricing API call. -
filters
- (Required) A list of filters. Passed directly to the API (see GetProducts API reference). These filters must describe a single product, this resource will fail if more than one product is returned by the API.
filters
-
field
(Required) The product attribute name that you want to filter on. -
value
(Required) The product attribute value that you want to filter on.
Attributes Reference
-
result
- Set to the product returned from the API.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/d/pricing_product.html