1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-03-11", 5 "endpointPrefix":"tostring", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"ToString", 9 "serviceFullName":"Amazon ToString", 10 "serviceId":"ToString", 11 "signatureVersion":"v4", 12 "targetPrefix":"ToString", 13 "timestampFormat":"unixTimestamp", 14 "uid":"restjson-2016-03-11" 15 }, 16 "operations" : { 17 "ToStringTest":{ 18 "name":"ToStringTest", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/2018-08-19/tostringtest" 22 }, 23 "input":{"shape":"InputShape"}, 24 "output":{"shape":"OutputShape"} 25 } 26 }, 27 "shapes": { 28 "InputShape": { 29 "type": "structure", 30 "members": { 31 "RecursiveShape": { 32 "shape": "InputShape" 33 }, 34 "String": { 35 "shape": "String" 36 }, 37 "SensitiveString": { 38 "shape": "SensitiveString" 39 }, 40 "ListOfSensitiveString": { 41 "shape": "ListOfSensitiveString" 42 }, 43 "ListOfListOfSensitiveString": { 44 "shape": "ListOfListOfSensitiveString" 45 }, 46 "MapOfSensitiveStringToString": { 47 "shape": "MapOfSensitiveStringToString" 48 }, 49 "MapOfStringToSensitiveString": { 50 "shape": "MapOfStringToSensitiveString" 51 }, 52 "MapOfStringToListOfListOfSensitiveString": { 53 "shape": "MapOfStringToListOfListOfSensitiveString" 54 }, 55 "StringMemberMarkedSensitive": { 56 "shape": "String", 57 "sensitive": true 58 } 59 } 60 }, 61 "OutputShape": { 62 "type": "structure", 63 "members": {} 64 }, 65 "String":{"type":"string"}, 66 "SensitiveString": { 67 "type": "string", 68 "sensitive": true 69 }, 70 "ListOfSensitiveString": { 71 "type": "list", 72 "member": { 73 "shape": "SensitiveString" 74 } 75 }, 76 "ListOfListOfSensitiveString": { 77 "type": "list", 78 "member": { 79 "shape": "ListOfSensitiveString" 80 } 81 }, 82 "MapOfSensitiveStringToString": { 83 "type": "map", 84 "key":{"shape": "SensitiveString"}, 85 "value":{"shape":"String"} 86 }, 87 "MapOfStringToSensitiveString": { 88 "type": "map", 89 "key":{"shape": "String"}, 90 "value":{"shape":"SensitiveString"} 91 }, 92 "MapOfStringToListOfListOfSensitiveString": { 93 "type": "map", 94 "key":{"shape": "String"}, 95 "value":{"shape":"ListOfListOfSensitiveString"} 96 } 97 } 98} 99