1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-08-31", 5 "endpointPrefix":"awsendpointdiscoveryrequiredwithcustomizationtestservice", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"AwsEndpointDiscoveryRequiredWithCustomizationTest", 9 "serviceFullName":"AwsEndpointDiscoveryRequiredWithCustomizationTest", 10 "serviceId":"AwsEndpointDiscoveryRequiredWithCustomizationTest", 11 "signatureVersion":"v4", 12 "signingName":"awsendpointdiscoveryrequiredtestwithcustomizationservice", 13 "targetPrefix":"AwsEndpointDiscoveryRequiredWithCustomizationTestService" 14 }, 15 "operations":{ 16 "DescribeEndpoints":{ 17 "name":"DescribeEndpoints", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/DescribeEndpoints" 21 }, 22 "input":{"shape":"DescribeEndpointsRequest"}, 23 "output":{"shape":"DescribeEndpointsResponse"}, 24 "endpointoperation":true 25 }, 26 "TestDiscoveryIdentifiersRequired":{ 27 "name":"TestDiscoveryIdentifiersRequired", 28 "http":{ 29 "method":"POST", 30 "requestUri":"/" 31 }, 32 "input":{"shape":"TestDiscoveryIdentifiersRequiredRequest"}, 33 "output":{"shape":"TestDiscoveryIdentifiersRequiredResponse"}, 34 "endpointdiscovery":{"required":true} 35 }, 36 "TestDiscoveryRequired":{ 37 "name":"TestDiscoveryRequired", 38 "http":{ 39 "method":"POST", 40 "requestUri":"/TestDiscoveryRequired" 41 }, 42 "input":{"shape":"TestDiscoveryRequiredRequest"}, 43 "output":{"shape":"TestDiscoveryRequiredResponse"}, 44 "endpointdiscovery":{"required":true} 45 } 46 }, 47 "shapes":{ 48 "Boolean":{"type":"boolean"}, 49 "DescribeEndpointsRequest":{ 50 "type":"structure", 51 "members":{ 52 "Operation":{"shape":"String"}, 53 "Identifiers":{"shape":"Identifiers"} 54 } 55 }, 56 "DescribeEndpointsResponse":{ 57 "type":"structure", 58 "required":["Endpoints"], 59 "members":{ 60 "Endpoints":{"shape":"Endpoints"} 61 } 62 }, 63 "Endpoint":{ 64 "type":"structure", 65 "required":[ 66 "Address", 67 "CachePeriodInMinutes" 68 ], 69 "members":{ 70 "Address":{"shape":"String"}, 71 "CachePeriodInMinutes":{"shape":"Long"} 72 } 73 }, 74 "Endpoints":{ 75 "type":"list", 76 "member":{"shape":"Endpoint"} 77 }, 78 "Identifiers":{ 79 "type":"map", 80 "key":{"shape":"String"}, 81 "value":{"shape":"String"} 82 }, 83 "Long":{"type":"long"}, 84 "String":{"type":"string"}, 85 "TestDiscoveryIdentifiersRequiredRequest":{ 86 "type":"structure", 87 "required":["Sdk"], 88 "members":{ 89 "Sdk":{ 90 "shape":"String", 91 "endpointdiscoveryid":true 92 } 93 } 94 }, 95 "TestDiscoveryIdentifiersRequiredResponse":{ 96 "type":"structure", 97 "members":{ 98 "DiscoveredEndpoint":{"shape":"Boolean"} 99 } 100 }, 101 "TestDiscoveryRequiredRequest":{ 102 "type":"structure", 103 "members":{ 104 } 105 }, 106 "TestDiscoveryRequiredResponse":{ 107 "type":"structure", 108 "members":{ 109 "DiscoveredEndpoint":{"shape":"Boolean"} 110 } 111 } 112 } 113}