aws-sdk
Version:
AWS SDK for JavaScript
105 lines • 2.28 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2023-09-07",
"endpointPrefix": "freetier",
"jsonVersion": "1.0",
"protocol": "json",
"serviceFullName": "AWS Free Tier",
"serviceId": "FreeTier",
"signatureVersion": "v4",
"signingName": "freetier",
"targetPrefix": "AWSFreeTierService",
"uid": "freetier-2023-09-07"
},
"operations": {
"GetFreeTierUsage": {
"input": {
"type": "structure",
"members": {
"filter": {
"shape": "S2"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"freeTierUsages"
],
"members": {
"freeTierUsages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"actualUsageAmount": {
"type": "double"
},
"description": {},
"forecastedUsageAmount": {
"type": "double"
},
"freeTierType": {},
"limit": {
"type": "double"
},
"operation": {},
"region": {},
"service": {},
"unit": {},
"usageType": {}
}
}
},
"nextToken": {}
}
}
}
},
"shapes": {
"S2": {
"type": "structure",
"members": {
"And": {
"shape": "S3"
},
"Dimensions": {
"type": "structure",
"required": [
"Key",
"MatchOptions",
"Values"
],
"members": {
"Key": {},
"MatchOptions": {
"type": "list",
"member": {}
},
"Values": {
"type": "list",
"member": {}
}
}
},
"Not": {
"shape": "S2"
},
"Or": {
"shape": "S3"
}
}
},
"S3": {
"type": "list",
"member": {
"shape": "S2"
}
}
}
}