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  }