github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/entitlement.marketplace/2017-01-11/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-01-11", 5 "endpointPrefix":"entitlement.marketplace", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Marketplace Entitlement Service", 9 "signatureVersion":"v4", 10 "signingName":"aws-marketplace", 11 "targetPrefix":"AWSMPEntitlementService", 12 "uid":"entitlement.marketplace-2017-01-11" 13 }, 14 "operations":{ 15 "GetEntitlements":{ 16 "name":"GetEntitlements", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"GetEntitlementsRequest"}, 22 "output":{"shape":"GetEntitlementsResult"}, 23 "errors":[ 24 {"shape":"InvalidParameterException"}, 25 {"shape":"ThrottlingException"}, 26 {"shape":"InternalServiceErrorException"} 27 ] 28 } 29 }, 30 "shapes":{ 31 "Boolean":{"type":"boolean"}, 32 "Double":{"type":"double"}, 33 "Entitlement":{ 34 "type":"structure", 35 "members":{ 36 "ProductCode":{"shape":"ProductCode"}, 37 "Dimension":{"shape":"NonEmptyString"}, 38 "CustomerIdentifier":{"shape":"NonEmptyString"}, 39 "Value":{"shape":"EntitlementValue"}, 40 "ExpirationDate":{"shape":"Timestamp"} 41 } 42 }, 43 "EntitlementList":{ 44 "type":"list", 45 "member":{"shape":"Entitlement"}, 46 "min":0 47 }, 48 "EntitlementValue":{ 49 "type":"structure", 50 "members":{ 51 "IntegerValue":{"shape":"Integer"}, 52 "DoubleValue":{"shape":"Double"}, 53 "BooleanValue":{"shape":"Boolean"}, 54 "StringValue":{"shape":"String"} 55 } 56 }, 57 "ErrorMessage":{"type":"string"}, 58 "FilterValue":{"type":"string"}, 59 "FilterValueList":{ 60 "type":"list", 61 "member":{"shape":"FilterValue"}, 62 "min":1 63 }, 64 "GetEntitlementFilterName":{ 65 "type":"string", 66 "enum":[ 67 "CUSTOMER_IDENTIFIER", 68 "DIMENSION" 69 ] 70 }, 71 "GetEntitlementFilters":{ 72 "type":"map", 73 "key":{"shape":"GetEntitlementFilterName"}, 74 "value":{"shape":"FilterValueList"} 75 }, 76 "GetEntitlementsRequest":{ 77 "type":"structure", 78 "required":["ProductCode"], 79 "members":{ 80 "ProductCode":{"shape":"ProductCode"}, 81 "Filter":{"shape":"GetEntitlementFilters"}, 82 "NextToken":{"shape":"NonEmptyString"}, 83 "MaxResults":{"shape":"Integer"} 84 } 85 }, 86 "GetEntitlementsResult":{ 87 "type":"structure", 88 "members":{ 89 "Entitlements":{"shape":"EntitlementList"}, 90 "NextToken":{"shape":"NonEmptyString"} 91 } 92 }, 93 "Integer":{"type":"integer"}, 94 "InternalServiceErrorException":{ 95 "type":"structure", 96 "members":{ 97 "message":{"shape":"ErrorMessage"} 98 }, 99 "exception":true, 100 "fault":true 101 }, 102 "InvalidParameterException":{ 103 "type":"structure", 104 "members":{ 105 "message":{"shape":"ErrorMessage"} 106 }, 107 "exception":true 108 }, 109 "NonEmptyString":{ 110 "type":"string", 111 "pattern":"\\S+" 112 }, 113 "ProductCode":{ 114 "type":"string", 115 "max":255, 116 "min":1 117 }, 118 "String":{"type":"string"}, 119 "ThrottlingException":{ 120 "type":"structure", 121 "members":{ 122 "message":{"shape":"ErrorMessage"} 123 }, 124 "exception":true 125 }, 126 "Timestamp":{"type":"timestamp"} 127 } 128 }