|
63 | 63 | ], |
64 | 64 | "documentation":"<p>Creates a <code>DataflowEndpoint</code> group containing the specified list of <code>DataflowEndpoint</code> objects.</p> <p>The <code>name</code> field in each endpoint is used in your mission profile <code>DataflowEndpointConfig</code> to specify which endpoints to use during a contact.</p> <p>When a contact uses multiple <code>DataflowEndpointConfig</code> objects, each <code>Config</code> must match a <code>DataflowEndpoint</code> in the same group.</p>" |
65 | 65 | }, |
| 66 | + "CreateDataflowEndpointGroupV2":{ |
| 67 | + "name":"CreateDataflowEndpointGroupV2", |
| 68 | + "http":{ |
| 69 | + "method":"POST", |
| 70 | + "requestUri":"/dataflowEndpointGroupV2", |
| 71 | + "responseCode":200 |
| 72 | + }, |
| 73 | + "input":{"shape":"CreateDataflowEndpointGroupV2Request"}, |
| 74 | + "output":{"shape":"CreateDataflowEndpointGroupV2Response"}, |
| 75 | + "errors":[ |
| 76 | + {"shape":"InvalidParameterException"}, |
| 77 | + {"shape":"ServiceQuotaExceededException"}, |
| 78 | + {"shape":"DependencyException"}, |
| 79 | + {"shape":"ResourceNotFoundException"} |
| 80 | + ], |
| 81 | + "documentation":"<p>Creates a <code>DataflowEndpointGroupV2</code> containing the specified list of <code>DataflowEndpoint</code> objects.</p> <p>The <code>name</code> field in each endpoint is used in your mission profile <code>DataflowEndpointConfig</code> to specify which endpoints to use during a contact.</p> <p>When a contact uses multiple <code>DataflowEndpointConfig</code> objects, each <code>Config</code> must match a <code>DataflowEndpoint</code> in the same group.</p>" |
| 82 | + }, |
66 | 83 | "CreateEphemeris":{ |
67 | 84 | "name":"CreateEphemeris", |
68 | 85 | "http":{ |
|
215 | 232 | "documentation":"<p><note> <p> For use by AWS Ground Station Agent and shouldn't be called directly.</p> </note> <p>Gets the latest configuration information for a registered agent.</p></p>", |
216 | 233 | "readonly":true |
217 | 234 | }, |
| 235 | + "GetAgentTaskResponseUrl":{ |
| 236 | + "name":"GetAgentTaskResponseUrl", |
| 237 | + "http":{ |
| 238 | + "method":"GET", |
| 239 | + "requestUri":"/agentResponseUrl/{agentId}/{taskId}", |
| 240 | + "responseCode":200 |
| 241 | + }, |
| 242 | + "input":{"shape":"GetAgentTaskResponseUrlRequest"}, |
| 243 | + "output":{"shape":"GetAgentTaskResponseUrlResponse"}, |
| 244 | + "errors":[ |
| 245 | + {"shape":"InvalidParameterException"}, |
| 246 | + {"shape":"DependencyException"}, |
| 247 | + {"shape":"ResourceNotFoundException"} |
| 248 | + ], |
| 249 | + "documentation":"<p><note> <p> For use by AWS Ground Station Agent and shouldn't be called directly.</p> </note> <p>Gets a presigned URL for uploading agent task response logs.</p></p>", |
| 250 | + "readonly":true |
| 251 | + }, |
218 | 252 | "GetConfig":{ |
219 | 253 | "name":"GetConfig", |
220 | 254 | "http":{ |
|
1270 | 1304 | }, |
1271 | 1305 | "documentation":"<p/>" |
1272 | 1306 | }, |
| 1307 | + "CreateDataflowEndpointGroupV2Request":{ |
| 1308 | + "type":"structure", |
| 1309 | + "required":["endpoints"], |
| 1310 | + "members":{ |
| 1311 | + "endpoints":{ |
| 1312 | + "shape":"CreateEndpointDetailsList", |
| 1313 | + "documentation":"<p>Dataflow endpoint group's endpoint definitions</p>" |
| 1314 | + }, |
| 1315 | + "contactPrePassDurationSeconds":{ |
| 1316 | + "shape":"DataflowEndpointGroupDurationInSeconds", |
| 1317 | + "documentation":"<p>Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a <code>PREPASS</code> state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the <code>PREPASS</code> state.</p>" |
| 1318 | + }, |
| 1319 | + "contactPostPassDurationSeconds":{ |
| 1320 | + "shape":"DataflowEndpointGroupDurationInSeconds", |
| 1321 | + "documentation":"<p>Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a <code>POSTPASS</code> state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the <code>POSTPASS</code> state.</p>" |
| 1322 | + }, |
| 1323 | + "tags":{ |
| 1324 | + "shape":"TagsMap", |
| 1325 | + "documentation":"<p>Tags of a V2 dataflow endpoint group.</p>" |
| 1326 | + } |
| 1327 | + } |
| 1328 | + }, |
| 1329 | + "CreateDataflowEndpointGroupV2Response":{ |
| 1330 | + "type":"structure", |
| 1331 | + "members":{ |
| 1332 | + "dataflowEndpointGroupId":{ |
| 1333 | + "shape":"Uuid", |
| 1334 | + "documentation":"<p>Dataflow endpoint group ID</p>" |
| 1335 | + } |
| 1336 | + } |
| 1337 | + }, |
| 1338 | + "CreateEndpointDetails":{ |
| 1339 | + "type":"structure", |
| 1340 | + "members":{ |
| 1341 | + "uplinkAwsGroundStationAgentEndpoint":{ |
| 1342 | + "shape":"UplinkAwsGroundStationAgentEndpoint", |
| 1343 | + "documentation":"<p>Definition for an uplink agent endpoint</p>" |
| 1344 | + }, |
| 1345 | + "downlinkAwsGroundStationAgentEndpoint":{ |
| 1346 | + "shape":"DownlinkAwsGroundStationAgentEndpoint", |
| 1347 | + "documentation":"<p>Definition for a downlink agent endpoint</p>" |
| 1348 | + } |
| 1349 | + }, |
| 1350 | + "documentation":"<p>Endpoint definition used for creating a dataflow endpoint</p>", |
| 1351 | + "union":true |
| 1352 | + }, |
| 1353 | + "CreateEndpointDetailsList":{ |
| 1354 | + "type":"list", |
| 1355 | + "member":{"shape":"CreateEndpointDetails"}, |
| 1356 | + "max":12, |
| 1357 | + "min":1 |
| 1358 | + }, |
1273 | 1359 | "CreateEphemerisRequest":{ |
1274 | 1360 | "type":"structure", |
1275 | 1361 | "required":["name"], |
|
1441 | 1527 | "type":"integer", |
1442 | 1528 | "box":true, |
1443 | 1529 | "max":480, |
1444 | | - "min":120 |
| 1530 | + "min":30 |
1445 | 1531 | }, |
1446 | 1532 | "DataflowEndpointGroupIdResponse":{ |
1447 | 1533 | "type":"structure", |
|
1778 | 1864 | "type":"double", |
1779 | 1865 | "box":true |
1780 | 1866 | }, |
| 1867 | + "DownlinkAwsGroundStationAgentEndpoint":{ |
| 1868 | + "type":"structure", |
| 1869 | + "required":[ |
| 1870 | + "name", |
| 1871 | + "dataflowDetails" |
| 1872 | + ], |
| 1873 | + "members":{ |
| 1874 | + "name":{ |
| 1875 | + "shape":"SafeName", |
| 1876 | + "documentation":"<p>Downlink dataflow endpoint name</p>" |
| 1877 | + }, |
| 1878 | + "dataflowDetails":{ |
| 1879 | + "shape":"DownlinkDataflowDetails", |
| 1880 | + "documentation":"<p>Dataflow details for the downlink endpoint</p>" |
| 1881 | + } |
| 1882 | + }, |
| 1883 | + "documentation":"<p>Definition for a downlink agent endpoint</p>" |
| 1884 | + }, |
| 1885 | + "DownlinkAwsGroundStationAgentEndpointDetails":{ |
| 1886 | + "type":"structure", |
| 1887 | + "required":[ |
| 1888 | + "name", |
| 1889 | + "dataflowDetails" |
| 1890 | + ], |
| 1891 | + "members":{ |
| 1892 | + "name":{ |
| 1893 | + "shape":"SafeName", |
| 1894 | + "documentation":"<p>Downlink dataflow endpoint name</p>" |
| 1895 | + }, |
| 1896 | + "dataflowDetails":{ |
| 1897 | + "shape":"DownlinkDataflowDetails", |
| 1898 | + "documentation":"<p>Dataflow details for the downlink endpoint</p>" |
| 1899 | + }, |
| 1900 | + "agentStatus":{ |
| 1901 | + "shape":"AgentStatus", |
| 1902 | + "documentation":"<p>Status of the agent associated with the downlink dataflow endpoint</p>" |
| 1903 | + }, |
| 1904 | + "auditResults":{ |
| 1905 | + "shape":"AuditResults", |
| 1906 | + "documentation":"<p>Health audit results for the downlink dataflow endpoint</p>" |
| 1907 | + } |
| 1908 | + }, |
| 1909 | + "documentation":"<p>Details for a downlink agent endpoint</p>" |
| 1910 | + }, |
| 1911 | + "DownlinkConnectionDetails":{ |
| 1912 | + "type":"structure", |
| 1913 | + "required":[ |
| 1914 | + "agentIpAndPortAddress", |
| 1915 | + "egressAddressAndPort" |
| 1916 | + ], |
| 1917 | + "members":{ |
| 1918 | + "agentIpAndPortAddress":{"shape":"RangedConnectionDetails"}, |
| 1919 | + "egressAddressAndPort":{"shape":"ConnectionDetails"} |
| 1920 | + }, |
| 1921 | + "documentation":"<p>Connection details for Ground Station to Agent and Agent to customer</p>" |
| 1922 | + }, |
| 1923 | + "DownlinkDataflowDetails":{ |
| 1924 | + "type":"structure", |
| 1925 | + "members":{ |
| 1926 | + "agentConnectionDetails":{ |
| 1927 | + "shape":"DownlinkConnectionDetails", |
| 1928 | + "documentation":"<p>Downlink connection details for customer to Agent and Agent to Ground Station</p>" |
| 1929 | + } |
| 1930 | + }, |
| 1931 | + "documentation":"<p>Dataflow details for a downlink endpoint</p>", |
| 1932 | + "union":true |
| 1933 | + }, |
1781 | 1934 | "DurationInSeconds":{ |
1782 | 1935 | "type":"integer", |
1783 | 1936 | "box":true, |
|
1839 | 1992 | "shape":"AwsGroundStationAgentEndpoint", |
1840 | 1993 | "documentation":"<p>An agent endpoint.</p>" |
1841 | 1994 | }, |
| 1995 | + "uplinkAwsGroundStationAgentEndpoint":{ |
| 1996 | + "shape":"UplinkAwsGroundStationAgentEndpointDetails", |
| 1997 | + "documentation":"<p>Definition for an uplink agent endpoint</p>" |
| 1998 | + }, |
| 1999 | + "downlinkAwsGroundStationAgentEndpoint":{ |
| 2000 | + "shape":"DownlinkAwsGroundStationAgentEndpointDetails", |
| 2001 | + "documentation":"<p>Definition for a downlink agent endpoint</p>" |
| 2002 | + }, |
1842 | 2003 | "healthStatus":{ |
1843 | 2004 | "shape":"CapabilityHealth", |
1844 | 2005 | "documentation":"<p>A dataflow endpoint health status. This field is ignored when calling <code>CreateDataflowEndpointGroup</code>.</p>" |
|
2192 | 2353 | } |
2193 | 2354 | } |
2194 | 2355 | }, |
| 2356 | + "GetAgentTaskResponseUrlRequest":{ |
| 2357 | + "type":"structure", |
| 2358 | + "required":[ |
| 2359 | + "agentId", |
| 2360 | + "taskId" |
| 2361 | + ], |
| 2362 | + "members":{ |
| 2363 | + "agentId":{ |
| 2364 | + "shape":"Uuid", |
| 2365 | + "documentation":"<p>UUID of agent requesting the response URL.</p>", |
| 2366 | + "location":"uri", |
| 2367 | + "locationName":"agentId" |
| 2368 | + }, |
| 2369 | + "taskId":{ |
| 2370 | + "shape":"Uuid", |
| 2371 | + "documentation":"<p>GUID of the agent task for which the response URL is being requested.</p>", |
| 2372 | + "location":"uri", |
| 2373 | + "locationName":"taskId" |
| 2374 | + } |
| 2375 | + } |
| 2376 | + }, |
| 2377 | + "GetAgentTaskResponseUrlResponse":{ |
| 2378 | + "type":"structure", |
| 2379 | + "required":[ |
| 2380 | + "agentId", |
| 2381 | + "taskId", |
| 2382 | + "presignedLogUrl" |
| 2383 | + ], |
| 2384 | + "members":{ |
| 2385 | + "agentId":{ |
| 2386 | + "shape":"Uuid", |
| 2387 | + "documentation":"<p>UUID of the agent.</p>" |
| 2388 | + }, |
| 2389 | + "taskId":{ |
| 2390 | + "shape":"Uuid", |
| 2391 | + "documentation":"<p>GUID of the agent task.</p>" |
| 2392 | + }, |
| 2393 | + "presignedLogUrl":{ |
| 2394 | + "shape":"String", |
| 2395 | + "documentation":"<p>Presigned URL for uploading agent task response logs.</p>" |
| 2396 | + } |
| 2397 | + } |
| 2398 | + }, |
2195 | 2399 | "GetConfigRequest":{ |
2196 | 2400 | "type":"structure", |
2197 | 2401 | "required":[ |
|
3293 | 3497 | "type":"list", |
3294 | 3498 | "member":{"shape":"String"} |
3295 | 3499 | }, |
| 3500 | + "ServiceQuotaExceededException":{ |
| 3501 | + "type":"structure", |
| 3502 | + "members":{ |
| 3503 | + "message":{"shape":"String"}, |
| 3504 | + "parameterName":{ |
| 3505 | + "shape":"String", |
| 3506 | + "documentation":"<p>Parameter name that caused the exception</p>" |
| 3507 | + } |
| 3508 | + }, |
| 3509 | + "documentation":"<p>Request would cause a service quota to be exceeded.</p>", |
| 3510 | + "error":{ |
| 3511 | + "httpStatusCode":402, |
| 3512 | + "senderFault":true |
| 3513 | + }, |
| 3514 | + "exception":true |
| 3515 | + }, |
3296 | 3516 | "SignatureMap":{ |
3297 | 3517 | "type":"map", |
3298 | 3518 | "key":{"shape":"String"}, |
|
3710 | 3930 | }, |
3711 | 3931 | "documentation":"<p/>" |
3712 | 3932 | }, |
| 3933 | + "UplinkAwsGroundStationAgentEndpoint":{ |
| 3934 | + "type":"structure", |
| 3935 | + "required":[ |
| 3936 | + "name", |
| 3937 | + "dataflowDetails" |
| 3938 | + ], |
| 3939 | + "members":{ |
| 3940 | + "name":{ |
| 3941 | + "shape":"SafeName", |
| 3942 | + "documentation":"<p>Uplink dataflow endpoint name</p>" |
| 3943 | + }, |
| 3944 | + "dataflowDetails":{ |
| 3945 | + "shape":"UplinkDataflowDetails", |
| 3946 | + "documentation":"<p>Dataflow details for the uplink endpoint</p>" |
| 3947 | + } |
| 3948 | + }, |
| 3949 | + "documentation":"<p>Definition for an uplink agent endpoint</p>" |
| 3950 | + }, |
| 3951 | + "UplinkAwsGroundStationAgentEndpointDetails":{ |
| 3952 | + "type":"structure", |
| 3953 | + "required":[ |
| 3954 | + "name", |
| 3955 | + "dataflowDetails" |
| 3956 | + ], |
| 3957 | + "members":{ |
| 3958 | + "name":{ |
| 3959 | + "shape":"SafeName", |
| 3960 | + "documentation":"<p>Uplink dataflow endpoint name</p>" |
| 3961 | + }, |
| 3962 | + "dataflowDetails":{ |
| 3963 | + "shape":"UplinkDataflowDetails", |
| 3964 | + "documentation":"<p>Dataflow details for the uplink endpoint</p>" |
| 3965 | + }, |
| 3966 | + "agentStatus":{ |
| 3967 | + "shape":"AgentStatus", |
| 3968 | + "documentation":"<p>Status of the agent associated with the uplink dataflow endpoint</p>" |
| 3969 | + }, |
| 3970 | + "auditResults":{ |
| 3971 | + "shape":"AuditResults", |
| 3972 | + "documentation":"<p>Health audit results for the uplink dataflow endpoint</p>" |
| 3973 | + } |
| 3974 | + }, |
| 3975 | + "documentation":"<p>Details for an uplink agent endpoint</p>" |
| 3976 | + }, |
| 3977 | + "UplinkConnectionDetails":{ |
| 3978 | + "type":"structure", |
| 3979 | + "required":[ |
| 3980 | + "ingressAddressAndPort", |
| 3981 | + "agentIpAndPortAddress" |
| 3982 | + ], |
| 3983 | + "members":{ |
| 3984 | + "ingressAddressAndPort":{"shape":"ConnectionDetails"}, |
| 3985 | + "agentIpAndPortAddress":{"shape":"RangedConnectionDetails"} |
| 3986 | + }, |
| 3987 | + "documentation":"<p>Connection details for customer to Agent and Agent to Ground Station</p>" |
| 3988 | + }, |
| 3989 | + "UplinkDataflowDetails":{ |
| 3990 | + "type":"structure", |
| 3991 | + "members":{ |
| 3992 | + "agentConnectionDetails":{ |
| 3993 | + "shape":"UplinkConnectionDetails", |
| 3994 | + "documentation":"<p>Uplink connection details for customer to Agent and Agent to Ground Station</p>" |
| 3995 | + } |
| 3996 | + }, |
| 3997 | + "documentation":"<p>Dataflow details for an uplink endpoint</p>", |
| 3998 | + "union":true |
| 3999 | + }, |
3713 | 4000 | "UplinkEchoConfig":{ |
3714 | 4001 | "type":"structure", |
3715 | 4002 | "required":[ |
|
0 commit comments