meteringmarketplace-2016-01-14.min.json (2643B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2016-01-14", 5 "endpointPrefix": "metering.marketplace", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceFullName": "AWSMarketplace Metering", 9 "signatureVersion": "v4", 10 "signingName": "aws-marketplace", 11 "targetPrefix": "AWSMPMeteringService" 12 }, 13 "operations": { 14 "BatchMeterUsage": { 15 "input": { 16 "type": "structure", 17 "required": [ 18 "UsageRecords", 19 "ProductCode" 20 ], 21 "members": { 22 "UsageRecords": { 23 "shape": "S2" 24 }, 25 "ProductCode": {} 26 } 27 }, 28 "output": { 29 "type": "structure", 30 "members": { 31 "Results": { 32 "type": "list", 33 "member": { 34 "type": "structure", 35 "members": { 36 "UsageRecord": { 37 "shape": "S3" 38 }, 39 "MeteringRecordId": {}, 40 "Status": {} 41 } 42 } 43 }, 44 "UnprocessedRecords": { 45 "shape": "S2" 46 } 47 } 48 } 49 }, 50 "MeterUsage": { 51 "input": { 52 "type": "structure", 53 "required": [ 54 "ProductCode", 55 "Timestamp", 56 "UsageDimension", 57 "UsageQuantity", 58 "DryRun" 59 ], 60 "members": { 61 "ProductCode": {}, 62 "Timestamp": { 63 "type": "timestamp" 64 }, 65 "UsageDimension": {}, 66 "UsageQuantity": { 67 "type": "integer" 68 }, 69 "DryRun": { 70 "type": "boolean" 71 } 72 } 73 }, 74 "output": { 75 "type": "structure", 76 "members": { 77 "MeteringRecordId": {} 78 } 79 } 80 }, 81 "ResolveCustomer": { 82 "input": { 83 "type": "structure", 84 "required": [ 85 "RegistrationToken" 86 ], 87 "members": { 88 "RegistrationToken": {} 89 } 90 }, 91 "output": { 92 "type": "structure", 93 "members": { 94 "CustomerIdentifier": {}, 95 "ProductCode": {} 96 } 97 } 98 } 99 }, 100 "shapes": { 101 "S2": { 102 "type": "list", 103 "member": { 104 "shape": "S3" 105 } 106 }, 107 "S3": { 108 "type": "structure", 109 "required": [ 110 "Timestamp", 111 "CustomerIdentifier", 112 "Dimension", 113 "Quantity" 114 ], 115 "members": { 116 "Timestamp": { 117 "type": "timestamp" 118 }, 119 "CustomerIdentifier": {}, 120 "Dimension": {}, 121 "Quantity": { 122 "type": "integer" 123 } 124 } 125 } 126 } 127 }