• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2018-08-31",
5    "endpointPrefix":"awsendpointdiscoverytestservice",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"AwsEndpointDiscoveryTest",
9    "serviceFullName":"AwsEndpointDiscoveryTest",
10    "serviceId":"AwsEndpointDiscoveryTest",
11    "signatureVersion":"v4",
12    "signingName":"awsendpointdiscoverytestservice",
13    "targetPrefix":"AwsEndpointDiscoveryTestService"
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    "TestDiscoveryOptional":{
37      "name":"TestDiscoveryOptional",
38      "http":{
39        "method":"POST",
40        "requestUri":"/TestDiscoveryOptional"
41      },
42      "input":{"shape":"TestDiscoveryOptionalRequest"},
43      "output":{"shape":"TestDiscoveryOptionalResponse"},
44      "endpointdiscovery":{
45      }
46    },
47    "TestDiscoveryRequired":{
48      "name":"TestDiscoveryRequired",
49      "http":{
50        "method":"POST",
51        "requestUri":"/TestDiscoveryRequired"
52      },
53      "input":{"shape":"TestDiscoveryRequiredRequest"},
54      "output":{"shape":"TestDiscoveryRequiredResponse"},
55      "endpointdiscovery":{"required":true}
56    }
57  },
58  "shapes":{
59    "Boolean":{"type":"boolean"},
60    "DescribeEndpointsRequest":{
61      "type":"structure",
62      "members":{
63        "Operation":{"shape":"String"},
64        "Identifiers":{"shape":"Identifiers"}
65      }
66    },
67    "DescribeEndpointsResponse":{
68      "type":"structure",
69      "required":["Endpoints"],
70      "members":{
71        "Endpoints":{"shape":"Endpoints"}
72      }
73    },
74    "Endpoint":{
75      "type":"structure",
76      "required":[
77        "Address",
78        "CachePeriodInMinutes"
79      ],
80      "members":{
81        "Address":{"shape":"String"},
82        "CachePeriodInMinutes":{"shape":"Long"}
83      }
84    },
85    "Endpoints":{
86      "type":"list",
87      "member":{"shape":"Endpoint"}
88    },
89    "Identifiers":{
90      "type":"map",
91      "key":{"shape":"String"},
92      "value":{"shape":"String"}
93    },
94    "Long":{"type":"long"},
95    "String":{"type":"string"},
96    "TestDiscoveryIdentifiersRequiredRequest":{
97      "type":"structure",
98      "required":["Sdk"],
99      "members":{
100        "Sdk":{
101          "shape":"String",
102          "endpointdiscoveryid":true
103        }
104      }
105    },
106    "TestDiscoveryIdentifiersRequiredResponse":{
107      "type":"structure",
108      "members":{
109        "DiscoveredEndpoint":{"shape":"Boolean"}
110      }
111    },
112    "TestDiscoveryOptionalRequest":{
113      "type":"structure",
114      "members":{
115      }
116    },
117    "TestDiscoveryOptionalResponse":{
118      "type":"structure",
119      "members":{
120        "DiscoveredEndpoint":{"shape":"Boolean"}
121      }
122    },
123    "TestDiscoveryRequiredRequest":{
124      "type":"structure",
125      "members":{
126      }
127    },
128    "TestDiscoveryRequiredResponse":{
129      "type":"structure",
130      "members":{
131        "DiscoveredEndpoint":{"shape":"Boolean"}
132      }
133    }
134  }
135}