1{
2  "version": "1.0",
3  "examples": {
4    "DescribeServices": [
5      {
6        "input": {
7          "FormatVersion": "aws_v1",
8          "MaxResults": 1,
9          "ServiceCode": "AmazonEC2"
10        },
11        "output": {
12          "FormatVersion": "aws_v1",
13          "NextToken": "abcdefg123",
14          "Services": [
15            {
16              "AttributeNames": [
17                "volumeType",
18                "maxIopsvolume",
19                "instanceCapacity10xlarge",
20                "locationType",
21                "operation"
22              ],
23              "ServiceCode": "AmazonEC2"
24            }
25          ]
26        },
27        "comments": {
28          "input": {
29          },
30          "output": {
31          }
32        },
33        "id": "to-retrieve-service-metadata",
34        "title": "To retrieve a list of services and service codes"
35      }
36    ],
37    "GetAttributeValues": [
38      {
39        "input": {
40          "AttributeName": "volumeType",
41          "MaxResults": 2,
42          "ServiceCode": "AmazonEC2"
43        },
44        "output": {
45          "AttributeValues": [
46            {
47              "Value": "Throughput Optimized HDD"
48            },
49            {
50              "Value": "Provisioned IOPS"
51            }
52          ],
53          "NextToken": "GpgauEXAMPLEezucl5LV0w==:7GzYJ0nw0DBTJ2J66EoTIIynE6O1uXwQtTRqioJzQadBnDVgHPzI1en4BUQnPCLpzeBk9RQQAWaFieA4+DapFAGLgk+Z/9/cTw9GldnPOHN98+FdmJP7wKU3QQpQ8MQr5KOeBkIsAqvAQYdL0DkL7tHwPtE5iCEByAmg9gcC/yBU1vAOsf7R3VaNN4M5jMDv3woSWqASSIlBVB6tgW78YL22KhssoItM/jWW+aP6Jqtq4mldxp/ct6DWAl+xLFwHU/CbketimPPXyqHF3/UXDw=="
54        },
55        "comments": {
56          "input": {
57          },
58          "output": {
59          }
60        },
61        "description": "This operation returns a list of values available for the given attribute.",
62        "id": "to-retreive-attribute-values",
63        "title": "To retrieve a list of attribute values"
64      }
65    ],
66    "GetProducts": [
67      {
68        "input": {
69          "Filters": [
70            {
71              "Field": "ServiceCode",
72              "Type": "TERM_MATCH",
73              "Value": "AmazonEC2"
74            },
75            {
76              "Field": "volumeType",
77              "Type": "TERM_MATCH",
78              "Value": "Provisioned IOPS"
79            }
80          ],
81          "FormatVersion": "aws_v1",
82          "MaxResults": 1
83        },
84        "output": {
85          "FormatVersion": "aws_v1",
86          "NextToken": "57r3EXAMPLEujbzWfHF7Ciw==:ywSmZsD3mtpQmQLQ5XfOsIMkYybSj+vAT+kGmwMFq+K9DGmIoJkz7lunVeamiOPgthdWSO2a7YKojCO+zY4dJmuNl2QvbNhXs+AJ2Ufn7xGmJncNI2TsEuAsVCUfTAvAQNcwwamtk6XuZ4YdNnooV62FjkV3ZAn40d9+wAxV7+FImvhUHi/+f8afgZdGh2zPUlH8jlV9uUtj0oHp8+DhPUuHXh+WBII1E/aoKpPSm3c=",
87          "PriceList": [
88            "{\"product\":{\"productFamily\":\"Storage\",\"attributes\":{\"storageMedia\":\"SSD-backed\",\"maxThroughputvolume\":\"320 MB/sec\",\"volumeType\":\"Provisioned IOPS\",\"maxIopsvolume\":\"20000\",\"servicecode\":\"AmazonEC2\",\"usagetype\":\"CAN1-EBS:VolumeUsage.piops\",\"locationType\":\"AWS Region\",\"location\":\"Canada (Central)\",\"servicename\":\"Amazon Elastic Compute Cloud\",\"maxVolumeSize\":\"16 TiB\",\"operation\":\"\"},\"sku\":\"WQGC34PB2AWS8R4U\"},\"serviceCode\":\"AmazonEC2\",\"terms\":{\"OnDemand\":{\"WQGC34PB2AWS8R4U.JRTCKXETXF\":{\"priceDimensions\":{\"WQGC34PB2AWS8R4U.JRTCKXETXF.6YS6EN2CT7\":{\"unit\":\"GB-Mo\",\"endRange\":\"Inf\",\"description\":\"$0.138 per GB-month of Provisioned IOPS SSD (io1)  provisioned storage - Canada (Central)\",\"appliesTo\":[],\"rateCode\":\"WQGC34PB2AWS8R4U.JRTCKXETXF.6YS6EN2CT7\",\"beginRange\":\"0\",\"pricePerUnit\":{\"USD\":\"0.1380000000\"}}},\"sku\":\"WQGC34PB2AWS8R4U\",\"effectiveDate\":\"2017-08-01T00:00:00Z\",\"offerTermCode\":\"JRTCKXETXF\",\"termAttributes\":{}}}},\"version\":\"20170901182201\",\"publicationDate\":\"2017-09-01T18:22:01Z\"}"
89          ]
90        },
91        "comments": {
92          "input": {
93          },
94          "output": {
95          }
96        },
97        "description": "This operation returns a list of products that match the given criteria.",
98        "id": "to-retrieve-available products",
99        "title": "To retrieve a list of products"
100      }
101    ]
102  }
103}
104