github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/personalize-runtime/2018-05-22/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2018-05-22",
     5      "endpointPrefix":"personalize-runtime",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceFullName":"Amazon Personalize Runtime",
     9      "serviceId":"Personalize Runtime",
    10      "signatureVersion":"v4",
    11      "signingName":"personalize",
    12      "uid":"personalize-runtime-2018-05-22"
    13    },
    14    "operations":{
    15      "GetPersonalizedRanking":{
    16        "name":"GetPersonalizedRanking",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/personalize-ranking"
    20        },
    21        "input":{"shape":"GetPersonalizedRankingRequest"},
    22        "output":{"shape":"GetPersonalizedRankingResponse"},
    23        "errors":[
    24          {"shape":"InvalidInputException"},
    25          {"shape":"ResourceNotFoundException"}
    26        ],
    27        "idempotent":true
    28      },
    29      "GetRecommendations":{
    30        "name":"GetRecommendations",
    31        "http":{
    32          "method":"POST",
    33          "requestUri":"/recommendations"
    34        },
    35        "input":{"shape":"GetRecommendationsRequest"},
    36        "output":{"shape":"GetRecommendationsResponse"},
    37        "errors":[
    38          {"shape":"InvalidInputException"},
    39          {"shape":"ResourceNotFoundException"}
    40        ],
    41        "idempotent":true
    42      }
    43    },
    44    "shapes":{
    45      "Arn":{
    46        "type":"string",
    47        "max":256,
    48        "pattern":"arn:([a-z\\d-]+):personalize:.*:.*:.+"
    49      },
    50      "AttributeName":{
    51        "type":"string",
    52        "max":150,
    53        "pattern":"[A-Za-z\\d_]+"
    54      },
    55      "AttributeValue":{
    56        "type":"string",
    57        "max":1000,
    58        "sensitive":true
    59      },
    60      "Context":{
    61        "type":"map",
    62        "key":{"shape":"AttributeName"},
    63        "value":{"shape":"AttributeValue"},
    64        "max":150
    65      },
    66      "ErrorMessage":{"type":"string"},
    67      "FilterAttributeName":{
    68        "type":"string",
    69        "max":50,
    70        "pattern":"[A-Za-z0-9_]+"
    71      },
    72      "FilterAttributeValue":{
    73        "type":"string",
    74        "max":1000,
    75        "sensitive":true
    76      },
    77      "FilterValues":{
    78        "type":"map",
    79        "key":{"shape":"FilterAttributeName"},
    80        "value":{"shape":"FilterAttributeValue"},
    81        "max":25
    82      },
    83      "GetPersonalizedRankingRequest":{
    84        "type":"structure",
    85        "required":[
    86          "campaignArn",
    87          "inputList",
    88          "userId"
    89        ],
    90        "members":{
    91          "campaignArn":{"shape":"Arn"},
    92          "inputList":{"shape":"InputList"},
    93          "userId":{"shape":"UserID"},
    94          "context":{"shape":"Context"},
    95          "filterArn":{"shape":"Arn"},
    96          "filterValues":{"shape":"FilterValues"}
    97        }
    98      },
    99      "GetPersonalizedRankingResponse":{
   100        "type":"structure",
   101        "members":{
   102          "personalizedRanking":{"shape":"ItemList"},
   103          "recommendationId":{"shape":"RecommendationID"}
   104        }
   105      },
   106      "GetRecommendationsRequest":{
   107        "type":"structure",
   108        "required":["campaignArn"],
   109        "members":{
   110          "campaignArn":{"shape":"Arn"},
   111          "itemId":{"shape":"ItemID"},
   112          "userId":{"shape":"UserID"},
   113          "numResults":{"shape":"NumResults"},
   114          "context":{"shape":"Context"},
   115          "filterArn":{"shape":"Arn"},
   116          "filterValues":{"shape":"FilterValues"}
   117        }
   118      },
   119      "GetRecommendationsResponse":{
   120        "type":"structure",
   121        "members":{
   122          "itemList":{"shape":"ItemList"},
   123          "recommendationId":{"shape":"RecommendationID"}
   124        }
   125      },
   126      "InputList":{
   127        "type":"list",
   128        "member":{"shape":"ItemID"}
   129      },
   130      "InvalidInputException":{
   131        "type":"structure",
   132        "members":{
   133          "message":{"shape":"ErrorMessage"}
   134        },
   135        "error":{"httpStatusCode":400},
   136        "exception":true
   137      },
   138      "ItemID":{
   139        "type":"string",
   140        "max":256
   141      },
   142      "ItemList":{
   143        "type":"list",
   144        "member":{"shape":"PredictedItem"}
   145      },
   146      "NumResults":{
   147        "type":"integer",
   148        "min":0
   149      },
   150      "PredictedItem":{
   151        "type":"structure",
   152        "members":{
   153          "itemId":{"shape":"ItemID"},
   154          "score":{"shape":"Score"}
   155        }
   156      },
   157      "RecommendationID":{"type":"string"},
   158      "ResourceNotFoundException":{
   159        "type":"structure",
   160        "members":{
   161          "message":{"shape":"ErrorMessage"}
   162        },
   163        "error":{"httpStatusCode":404},
   164        "exception":true
   165      },
   166      "Score":{"type":"double"},
   167      "UserID":{
   168        "type":"string",
   169        "max":256
   170      }
   171    }
   172  }