1{
2  "version": "2.0",
3  "service": "<p>Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that\n      enables you to control satellite communications, downlink and process satellite data, and\n      scale your satellite operations efficiently and cost-effectively without having\n      to build or manage your own ground station infrastructure.</p>",
4  "operations": {
5    "CancelContact": "<p>Cancels a contact with a specified contact ID.</p>",
6    "CreateConfig": "<p>Creates a <code>Config</code> with the specified <code>configData</code> parameters.</p>\n         <p>Only one type of <code>configData</code> can be specified.</p>",
7    "CreateDataflowEndpointGroup": "<p>Creates a <code>DataflowEndpoint</code> group containing the specified list of <code>DataflowEndpoint</code> objects.</p>\n         <p>The <code>name</code> field in each endpoint is used in your mission profile <code>DataflowEndpointConfig</code> \n         to specify which endpoints to use during a contact.</p> \n         <p>When a contact uses multiple <code>DataflowEndpointConfig</code> objects, each <code>Config</code> \n         must match a <code>DataflowEndpoint</code> in the same group.</p>",
8    "CreateMissionProfile": "<p>Creates a mission profile.</p>\n         <p>\n            <code>dataflowEdges</code> is a list of lists of strings. Each lower level list of strings\n         has two elements: a <i>from ARN</i> and a <i>to ARN</i>.</p>",
9    "DeleteConfig": "<p>Deletes a <code>Config</code>.</p>",
10    "DeleteDataflowEndpointGroup": "<p>Deletes a dataflow endpoint group.</p>",
11    "DeleteMissionProfile": "<p>Deletes a mission profile.</p>",
12    "DescribeContact": "<p>Describes an existing contact.</p>",
13    "GetConfig": "<p>Returns <code>Config</code> information.</p>\n         <p>Only one <code>Config</code> response can be returned.</p>",
14    "GetDataflowEndpointGroup": "<p>Returns the dataflow endpoint group.</p>",
15    "GetMissionProfile": "<p>Returns a mission profile.</p>",
16    "ListConfigs": "<p>Returns a list of <code>Config</code> objects.</p>",
17    "ListContacts": "<p>Returns a list of contacts.</p>\n         <p>If <code>statusList</code> contains AVAILABLE, the request must include\n      <code>groundstation</code>, <code>missionprofileArn</code>, and <code>satelliteArn</code>.\n      </p>",
18    "ListDataflowEndpointGroups": "<p>Returns a list of <code>DataflowEndpoint</code> groups.</p>",
19    "ListMissionProfiles": "<p>Returns a list of mission profiles.</p>",
20    "ReserveContact": "<p>Reserves a contact using specified parameters.</p>",
21    "UpdateConfig": "<p>Updates the <code>Config</code> used when scheduling contacts.</p>\n         <p>Updating a <code>Config</code> will not update the execution parameters\n         for existing future contacts scheduled with this <code>Config</code>.</p>",
22    "UpdateMissionProfile": "<p>Updates a mission profile.</p>\n         <p>Updating a mission profile will not update the execution parameters\n         for existing future contacts.</p>",
23    "GetMinuteUsage": "<p>Returns the number of minutes used by account.</p>",
24    "GetSatellite": "<p>Returns a satellite.</p>",
25    "ListGroundStations": "<p>Returns a list of ground stations. </p>",
26    "ListSatellites": "<p>Returns a list of satellites.</p>",
27    "ListTagsForResource": "<p>Returns a list of tags or a specified resource.</p>",
28    "TagResource": "<p>Assigns a tag to a resource.</p>",
29    "UntagResource": "<p>Deassigns a resource tag.</p>"
30  },
31  "shapes": {
32    "AngleUnits": {
33      "base": null,
34      "refs": { }
35    },
36    "AntennaDownlinkConfig": {
37      "base": "<p>Information about how AWS Ground Station should configure an\n         antenna for downlink during a contact.</p>",
38      "refs": {
39        "AntennaDownlinkConfig$spectrumConfig": "<p>Object that describes a spectral <code>Config</code>.</p>"
40      }
41    },
42    "AntennaDownlinkDemodDecodeConfig": {
43      "base": "<p>Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.</p>",
44      "refs": {
45        "AntennaDownlinkDemodDecodeConfig$decodeConfig": "<p>Information about the decode <code>Config</code>.</p>",
46        "AntennaDownlinkDemodDecodeConfig$demodulationConfig": "<p>Information about the demodulation <code>Config</code>.</p>",
47        "AntennaDownlinkDemodDecodeConfig$spectrumConfig": "<p>Information about the spectral <code>Config</code>.</p>"
48      }
49    },
50    "AntennaUplinkConfig": {
51      "base": "<p>Information about the uplink <code>Config</code> of an antenna.</p>",
52      "refs": {
53        "AntennaUplinkConfig$spectrumConfig": "<p>Information about the uplink spectral <code>Config</code>.</p>",
54        "AntennaUplinkConfig$targetEirp": "<p>EIRP of the target.</p>"
55      }
56    },
57    "BandwidthUnits": {
58      "base": null,
59      "refs": { }
60    },
61    "Boolean": {
62      "base": null,
63      "refs": { }
64    },
65    "CancelContactRequest": {
66      "base": "<p/>",
67      "refs": {
68        "CancelContactRequest$contactId": "<p>UUID of a contact.</p>"
69      }
70    },
71    "ConfigArn": {
72      "base": null,
73      "refs": { }
74    },
75    "ConfigCapabilityType": {
76      "base": null,
77      "refs": { }
78    },
79    "ConfigIdResponse": {
80      "base": "<p/>",
81      "refs": {
82        "ConfigIdResponse$configArn": "<p>ARN of a <code>Config</code>.</p>",
83        "ConfigIdResponse$configId": "<p>UUID of a <code>Config</code>.</p>",
84        "ConfigIdResponse$configType": "<p>Type of a <code>Config</code>.</p>"
85      }
86    },
87    "ConfigList": {
88      "base": null,
89      "refs": {
90        "ConfigList$member": null
91      }
92    },
93    "ConfigListItem": {
94      "base": "<p>An item in a list of <code>Config</code> objects.</p>",
95      "refs": {
96        "ConfigListItem$configArn": "<p>ARN of a <code>Config</code>.</p>",
97        "ConfigListItem$configId": "<p>UUID of a <code>Config</code>.</p>",
98        "ConfigListItem$configType": "<p>Type of a <code>Config</code>.</p>",
99        "ConfigListItem$name": "<p>Name of a <code>Config</code>.</p>"
100      }
101    },
102    "ConfigTypeData": {
103      "base": "<p>Object containing the parameters for a <code>Config</code>.</p>\n         <p>See the subtype definitions for what each type of <code>Config</code> contains.</p>",
104      "refs": {
105        "ConfigTypeData$antennaDownlinkConfig": "<p>Information about how AWS Ground Station should configure an antenna for downlink during a contact.</p>",
106        "ConfigTypeData$antennaDownlinkDemodDecodeConfig": "<p>Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.</p>",
107        "ConfigTypeData$antennaUplinkConfig": "<p>Information about how AWS Ground Station should configure an antenna for uplink during a contact.</p>",
108        "ConfigTypeData$dataflowEndpointConfig": "<p>Information about the dataflow endpoint <code>Config</code>.</p>",
109        "ConfigTypeData$trackingConfig": "<p>Object that determines whether tracking should be used during a contact executed with this <code>Config</code> in the mission profile. </p>",
110        "ConfigTypeData$uplinkEchoConfig": "<p>Information about an uplink echo <code>Config</code>.</p>\n         <p>Parameters from the <code>AntennaUplinkConfig</code>, corresponding to the specified <code>AntennaUplinkConfigArn</code>, are used when this <code>UplinkEchoConfig</code> is used in a contact.</p>"
111      }
112    },
113    "ContactData": {
114      "base": "<p>Data describing a contact.</p>",
115      "refs": {
116        "ContactData$contactId": "<p>UUID of a contact.</p>",
117        "ContactData$contactStatus": "<p>Status of a contact.</p>",
118        "ContactData$endTime": "<p>End time of a contact.</p>",
119        "ContactData$errorMessage": "<p>Error message of a contact.</p>",
120        "ContactData$groundStation": "<p>Name of a ground station.</p>",
121        "ContactData$maximumElevation": "<p>Maximum elevation angle of a contact.</p>",
122        "ContactData$missionProfileArn": "<p>ARN of a mission profile.</p>",
123        "ContactData$postPassEndTime": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
124        "ContactData$prePassStartTime": "<p>Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.</p>",
125        "ContactData$satelliteArn": "<p>ARN of a satellite.</p>",
126        "ContactData$startTime": "<p>Start time of a contact.</p>",
127        "ContactData$tags": "<p>Tags assigned to a contact.</p>"
128      }
129    },
130    "ContactIdResponse": {
131      "base": "<p/>",
132      "refs": {
133        "ContactIdResponse$contactId": "<p>UUID of a contact.</p>"
134      }
135    },
136    "ContactList": {
137      "base": null,
138      "refs": {
139        "ContactList$member": null
140      }
141    },
142    "ContactStatus": {
143      "base": null,
144      "refs": { }
145    },
146    "CreateConfigRequest": {
147      "base": "<p/>",
148      "refs": {
149        "CreateConfigRequest$configData": "<p>Parameters of a <code>Config</code>.</p>",
150        "CreateConfigRequest$name": "<p>Name of a <code>Config</code>.</p>",
151        "CreateConfigRequest$tags": "<p>Tags assigned to a <code>Config</code>.</p>"
152      }
153    },
154    "CreateDataflowEndpointGroupRequest": {
155      "base": "<p/>",
156      "refs": {
157        "CreateDataflowEndpointGroupRequest$endpointDetails": "<p>Endpoint details of each endpoint in the dataflow endpoint group.</p>",
158        "CreateDataflowEndpointGroupRequest$tags": "<p>Tags of a dataflow endpoint group.</p>"
159      }
160    },
161    "CreateMissionProfileRequest": {
162      "base": "<p/>",
163      "refs": {
164        "CreateMissionProfileRequest$contactPostPassDurationSeconds": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
165        "CreateMissionProfileRequest$contactPrePassDurationSeconds": "<p>Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.</p>",
166        "CreateMissionProfileRequest$dataflowEdges": "<p>A list of lists of ARNs. Each list of ARNs is an edge, with a from <code>Config</code> and a to \n         <code>Config</code>.</p>",
167        "CreateMissionProfileRequest$minimumViableContactDurationSeconds": "<p>Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.</p>",
168        "CreateMissionProfileRequest$name": "<p>Name of a mission profile.</p>",
169        "CreateMissionProfileRequest$tags": "<p>Tags assigned to a mission profile.</p>",
170        "CreateMissionProfileRequest$trackingConfigArn": "<p>ARN of a tracking <code>Config</code>.</p>"
171      }
172    },
173    "Criticality": {
174      "base": null,
175      "refs": { }
176    },
177    "DataflowEdge": {
178      "base": null,
179      "refs": {
180        "DataflowEdge$member": null
181      }
182    },
183    "DataflowEdgeList": {
184      "base": null,
185      "refs": {
186        "DataflowEdgeList$member": null
187      }
188    },
189    "DataflowEndpoint": {
190      "base": "<p>Information about a dataflow endpoint.</p>",
191      "refs": {
192        "DataflowEndpoint$address": "<p>Socket address of a dataflow endpoint.</p>",
193        "DataflowEndpoint$name": "<p>Name of a dataflow endpoint.</p>",
194        "DataflowEndpoint$status": "<p>Status of a dataflow endpoint.</p>"
195      }
196    },
197    "DataflowEndpointConfig": {
198      "base": "<p>Information about the dataflow endpoint <code>Config</code>.</p>",
199      "refs": {
200        "DataflowEndpointConfig$dataflowEndpointName": "<p>Name of a dataflow endpoint.</p>"
201      }
202    },
203    "DataflowEndpointGroupArn": {
204      "base": null,
205      "refs": { }
206    },
207    "DataflowEndpointGroupIdResponse": {
208      "base": "<p/>",
209      "refs": {
210        "DataflowEndpointGroupIdResponse$dataflowEndpointGroupId": "<p>ID of a dataflow endpoint group.</p>"
211      }
212    },
213    "DataflowEndpointGroupList": {
214      "base": null,
215      "refs": {
216        "DataflowEndpointGroupList$member": null
217      }
218    },
219    "DataflowEndpointListItem": {
220      "base": "<p>Item in a list of <code>DataflowEndpoint</code> groups.</p>",
221      "refs": {
222        "DataflowEndpointListItem$dataflowEndpointGroupArn": "<p>ARN of a dataflow endpoint group.</p>",
223        "DataflowEndpointListItem$dataflowEndpointGroupId": "<p>UUID of a dataflow endpoint group.</p>"
224      }
225    },
226    "DecodeConfig": {
227      "base": "<p>Information about the decode <code>Config</code>.</p>",
228      "refs": {
229        "DecodeConfig$unvalidatedJSON": "<p>Unvalidated JSON of a decode <code>Config</code>.</p>"
230      }
231    },
232    "DeleteConfigRequest": {
233      "base": "<p/>",
234      "refs": {
235        "DeleteConfigRequest$configId": "<p>UUID of a <code>Config</code>.</p>",
236        "DeleteConfigRequest$configType": "<p>Type of a <code>Config</code>.</p>"
237      }
238    },
239    "DeleteDataflowEndpointGroupRequest": {
240      "base": "<p/>",
241      "refs": {
242        "DeleteDataflowEndpointGroupRequest$dataflowEndpointGroupId": "<p>ID of a dataflow endpoint group.</p>"
243      }
244    },
245    "DeleteMissionProfileRequest": {
246      "base": "<p/>",
247      "refs": {
248        "DeleteMissionProfileRequest$missionProfileId": "<p>UUID of a mission profile.</p>"
249      }
250    },
251    "DemodulationConfig": {
252      "base": "<p>Information about the demodulation <code>Config</code>.</p>",
253      "refs": {
254        "DemodulationConfig$unvalidatedJSON": "<p>Unvalidated JSON of a demodulation <code>Config</code>.</p>"
255      }
256    },
257    "DependencyException": {
258      "base": "<p>Dependency encountered an error.</p>",
259      "refs": {
260        "DependencyException$parameterName": "<p/>"
261      }
262    },
263    "DescribeContactRequest": {
264      "base": "<p/>",
265      "refs": {
266        "DescribeContactRequest$contactId": "<p>UUID of a contact.</p>"
267      }
268    },
269    "DescribeContactResponse": {
270      "base": "<p/>",
271      "refs": {
272        "DescribeContactResponse$contactId": "<p>UUID of a contact.</p>",
273        "DescribeContactResponse$contactStatus": "<p>Status of a contact.</p>",
274        "DescribeContactResponse$endTime": "<p>End time of a contact.</p>",
275        "DescribeContactResponse$errorMessage": "<p>Error message for a contact.</p>",
276        "DescribeContactResponse$groundStation": "<p>Ground station for a contact.</p>",
277        "DescribeContactResponse$maximumElevation": "<p>Maximum elevation angle of a contact.</p>",
278        "DescribeContactResponse$missionProfileArn": "<p>ARN of a mission profile.</p>",
279        "DescribeContactResponse$postPassEndTime": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
280        "DescribeContactResponse$prePassStartTime": "<p>Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.</p>",
281        "DescribeContactResponse$satelliteArn": "<p>ARN of a satellite.</p>",
282        "DescribeContactResponse$startTime": "<p>Start time of a contact.</p>",
283        "DescribeContactResponse$tags": "<p>Tags assigned to a contact.</p>"
284      }
285    },
286    "Double": {
287      "base": null,
288      "refs": { }
289    },
290    "DurationInSeconds": {
291      "base": null,
292      "refs": { }
293    },
294    "Eirp": {
295      "base": "<p>Object that represents EIRP.</p>",
296      "refs": {
297        "Eirp$units": "<p>Units of an EIRP.</p>",
298        "Eirp$value": "<p>Value of an EIRP.</p>"
299      }
300    },
301    "EirpUnits": {
302      "base": null,
303      "refs": { }
304    },
305    "Elevation": {
306      "base": "<p>Elevation angle of the satellite in the sky during a contact.</p>",
307      "refs": {
308        "Elevation$unit": "<p>Elevation angle units.</p>",
309        "Elevation$value": "<p>Elevation angle value.</p>"
310      }
311    },
312    "EndpointDetails": {
313      "base": "<p>Information about the endpoint details.</p>",
314      "refs": {
315        "EndpointDetails$endpoint": "<p>A dataflow endpoint.</p>",
316        "EndpointDetails$securityDetails": "<p>Endpoint security details.</p>"
317      }
318    },
319    "EndpointDetailsList": {
320      "base": null,
321      "refs": {
322        "EndpointDetailsList$member": null
323      }
324    },
325    "EndpointStatus": {
326      "base": null,
327      "refs": { }
328    },
329    "Frequency": {
330      "base": "<p>Object that describes the frequency.</p>",
331      "refs": {
332        "Frequency$units": "<p>Frequency units.</p>",
333        "Frequency$value": "<p>Frequency value.</p>"
334      }
335    },
336    "FrequencyBandwidth": {
337      "base": "<p>Object that describes the frequency bandwidth.</p>",
338      "refs": {
339        "FrequencyBandwidth$units": "<p>Frequency bandwidth units.</p>",
340        "FrequencyBandwidth$value": "<p>Frequency bandwidth value.</p>"
341      }
342    },
343    "FrequencyUnits": {
344      "base": null,
345      "refs": { }
346    },
347    "GetConfigRequest": {
348      "base": "<p/>",
349      "refs": {
350        "GetConfigRequest$configId": "<p>UUID of a <code>Config</code>.</p>",
351        "GetConfigRequest$configType": "<p>Type of a <code>Config</code>.</p>"
352      }
353    },
354    "GetConfigResponse": {
355      "base": "<p/>",
356      "refs": {
357        "GetConfigResponse$configArn": "<p>ARN of a <code>Config</code>\n         </p>",
358        "GetConfigResponse$configData": "<p>Data elements in a <code>Config</code>.</p>",
359        "GetConfigResponse$configId": "<p>UUID of a <code>Config</code>.</p>",
360        "GetConfigResponse$configType": "<p>Type of a <code>Config</code>.</p>",
361        "GetConfigResponse$name": "<p>Name of a <code>Config</code>.</p>",
362        "GetConfigResponse$tags": "<p>Tags assigned to a <code>Config</code>.</p>"
363      }
364    },
365    "GetDataflowEndpointGroupRequest": {
366      "base": "<p/>",
367      "refs": {
368        "GetDataflowEndpointGroupRequest$dataflowEndpointGroupId": "<p>UUID of a dataflow endpoint group.</p>"
369      }
370    },
371    "GetDataflowEndpointGroupResponse": {
372      "base": "<p/>",
373      "refs": {
374        "GetDataflowEndpointGroupResponse$dataflowEndpointGroupArn": "<p>ARN of a dataflow endpoint group.</p>",
375        "GetDataflowEndpointGroupResponse$dataflowEndpointGroupId": "<p>UUID of a dataflow endpoint group.</p>",
376        "GetDataflowEndpointGroupResponse$endpointsDetails": "<p>Details of a dataflow endpoint.</p>",
377        "GetDataflowEndpointGroupResponse$tags": "<p>Tags assigned to a dataflow endpoint group.</p>"
378      }
379    },
380    "GetMinuteUsageRequest": {
381      "base": "<p/>",
382      "refs": {
383        "GetMinuteUsageRequest$month": "<p>The month being requested, with a value of 1-12.</p>",
384        "GetMinuteUsageRequest$year": "<p>The year being requested, in the format of YYYY.</p>"
385      }
386    },
387    "GetMinuteUsageResponse": {
388      "base": "<p/>",
389      "refs": {
390        "GetMinuteUsageResponse$estimatedMinutesRemaining": "<p>Estimated number of minutes remaining for an account, specific to the month being requested.</p>",
391        "GetMinuteUsageResponse$isReservedMinutesCustomer": "<p>Returns whether or not an account has signed up for the reserved minutes pricing plan, specific to the month being requested.</p>",
392        "GetMinuteUsageResponse$totalReservedMinuteAllocation": "<p>Total number of reserved minutes allocated, specific to the month being requested.</p>",
393        "GetMinuteUsageResponse$totalScheduledMinutes": "<p>Total scheduled minutes for an account, specific to the month being requested.</p>",
394        "GetMinuteUsageResponse$upcomingMinutesScheduled": "<p>Upcoming minutes scheduled for an account, specific to the month being requested.</p>"
395      }
396    },
397    "GetMissionProfileRequest": {
398      "base": "<p/>",
399      "refs": {
400        "GetMissionProfileRequest$missionProfileId": "<p>UUID of a mission profile.</p>"
401      }
402    },
403    "GetMissionProfileResponse": {
404      "base": "<p/>",
405      "refs": {
406        "GetMissionProfileResponse$contactPostPassDurationSeconds": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
407        "GetMissionProfileResponse$contactPrePassDurationSeconds": "<p>Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.</p>",
408        "GetMissionProfileResponse$dataflowEdges": "<p>A list of lists of ARNs. Each list of ARNs is an edge, with a from <code>Config</code> and a to \n         <code>Config</code>.</p>",
409        "GetMissionProfileResponse$minimumViableContactDurationSeconds": "<p>Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.</p>",
410        "GetMissionProfileResponse$missionProfileArn": "<p>ARN of a mission profile.</p>",
411        "GetMissionProfileResponse$missionProfileId": "<p>ID of a mission profile.</p>",
412        "GetMissionProfileResponse$name": "<p>Name of a mission profile.</p>",
413        "GetMissionProfileResponse$region": "<p>Region of a mission profile.</p>",
414        "GetMissionProfileResponse$tags": "<p>Tags assigned to a mission profile.</p>",
415        "GetMissionProfileResponse$trackingConfigArn": "<p>ARN of a tracking <code>Config</code>.</p>"
416      }
417    },
418    "GetSatelliteRequest": {
419      "base": "<p/>",
420      "refs": {
421        "GetSatelliteRequest$satelliteId": "<p>UUID of a satellite.</p>"
422      }
423    },
424    "GetSatelliteResponse": {
425      "base": "<p/>",
426      "refs": {
427        "GetSatelliteResponse$dateCreated": "<p>When a satellite was created.</p>",
428        "GetSatelliteResponse$lastUpdated": "<p>When a satellite was last updated.</p>",
429        "GetSatelliteResponse$noradSatelliteID": "<p>NORAD satellite ID number.</p>",
430        "GetSatelliteResponse$satelliteArn": "<p>ARN of a satellite.</p>",
431        "GetSatelliteResponse$satelliteId": "<p>UUID of a satellite.</p>",
432        "GetSatelliteResponse$tags": "<p>Tags assigned to a satellite.</p>"
433      }
434    },
435    "GroundStationData": {
436      "base": "<p>Information about the ground station data.</p>",
437      "refs": {
438        "GroundStationData$groundStationId": "<p>ID of a ground station.</p>",
439        "GroundStationData$groundStationName": "<p>Name of a ground station.</p>",
440        "GroundStationData$region": "<p>Ground station Region.</p>"
441      }
442    },
443    "GroundStationList": {
444      "base": null,
445      "refs": {
446        "GroundStationList$member": null
447      }
448    },
449    "Integer": {
450      "base": null,
451      "refs": { }
452    },
453    "InvalidParameterException": {
454      "base": "<p>One or more parameters are not valid.</p>",
455      "refs": {
456        "InvalidParameterException$parameterName": "<p/>"
457      }
458    },
459    "JsonString": {
460      "base": null,
461      "refs": { }
462    },
463    "ListConfigsRequest": {
464      "base": "<p/>",
465      "refs": {
466        "ListConfigsRequest$maxResults": "<p>Maximum number of <code>Configs</code> returned.</p>",
467        "ListConfigsRequest$nextToken": "<p>Next token returned in the request of a previous <code>ListConfigs</code> call. Used to get the next page of results.</p>"
468      }
469    },
470    "ListConfigsResponse": {
471      "base": "<p/>",
472      "refs": {
473        "ListConfigsResponse$configList": "<p>List of <code>Config</code> items.</p>",
474        "ListConfigsResponse$nextToken": "<p>Next token returned in the response of a previous <code>ListConfigs</code> call. Used to get the next page of results.</p>"
475      }
476    },
477    "ListContactsRequest": {
478      "base": "<p/>",
479      "refs": {
480        "ListContactsRequest$endTime": "<p>End time of a contact.</p>",
481        "ListContactsRequest$groundStation": "<p>Name of a ground station.</p>",
482        "ListContactsRequest$maxResults": "<p>Maximum number of contacts returned.</p>",
483        "ListContactsRequest$missionProfileArn": "<p>ARN of a mission profile.</p>",
484        "ListContactsRequest$nextToken": "<p>Next token returned in the request of a previous <code>ListContacts</code> call. Used to get the next page of results.</p>",
485        "ListContactsRequest$satelliteArn": "<p>ARN of a satellite.</p>",
486        "ListContactsRequest$startTime": "<p>Start time of a contact.</p>",
487        "ListContactsRequest$statusList": "<p>Status of a contact reservation.</p>"
488      }
489    },
490    "ListContactsResponse": {
491      "base": "<p/>",
492      "refs": {
493        "ListContactsResponse$contactList": "<p>List of contacts.</p>",
494        "ListContactsResponse$nextToken": "<p>Next token returned in the response of a previous <code>ListContacts</code> call. Used to get the next page of results.</p>"
495      }
496    },
497    "ListDataflowEndpointGroupsRequest": {
498      "base": "<p/>",
499      "refs": {
500        "ListDataflowEndpointGroupsRequest$maxResults": "<p>Maximum number of dataflow endpoint groups returned.</p>",
501        "ListDataflowEndpointGroupsRequest$nextToken": "<p>Next token returned in the request of a previous <code>ListDataflowEndpointGroups</code> call. Used to get the next page of results.</p>"
502      }
503    },
504    "ListDataflowEndpointGroupsResponse": {
505      "base": "<p/>",
506      "refs": {
507        "ListDataflowEndpointGroupsResponse$dataflowEndpointGroupList": "<p>A list of dataflow endpoint groups.</p>",
508        "ListDataflowEndpointGroupsResponse$nextToken": "<p>Next token returned in the response of a previous <code>ListDataflowEndpointGroups</code> call. Used to get the next page of results.</p>"
509      }
510    },
511    "ListGroundStationsRequest": {
512      "base": "<p/>",
513      "refs": {
514        "ListGroundStationsRequest$maxResults": "<p>Maximum number of ground stations returned.</p>",
515        "ListGroundStationsRequest$nextToken": "<p>Next token that can be supplied in the next call to get the next page of ground stations.</p>"
516      }
517    },
518    "ListGroundStationsResponse": {
519      "base": "<p/>",
520      "refs": {
521        "ListGroundStationsResponse$groundStationList": "<p>List of ground stations.</p>",
522        "ListGroundStationsResponse$nextToken": "<p>Next token that can be supplied in the next call to get the next page of ground stations.</p>"
523      }
524    },
525    "ListMissionProfilesRequest": {
526      "base": "<p/>",
527      "refs": {
528        "ListMissionProfilesRequest$maxResults": "<p>Maximum number of mission profiles returned.</p>",
529        "ListMissionProfilesRequest$nextToken": "<p>Next token returned in the request of a previous <code>ListMissionProfiles</code> call. Used to get the next page of results.</p>"
530      }
531    },
532    "ListMissionProfilesResponse": {
533      "base": "<p/>",
534      "refs": {
535        "ListMissionProfilesResponse$missionProfileList": "<p>List of mission profiles</p>",
536        "ListMissionProfilesResponse$nextToken": "<p>Next token returned in the response of a previous <code>ListMissionProfiles</code> call. Used to get the next page of results.</p>"
537      }
538    },
539    "ListSatellitesRequest": {
540      "base": "<p/>",
541      "refs": {
542        "ListSatellitesRequest$maxResults": "<p>Maximum number of satellites returned.</p>",
543        "ListSatellitesRequest$nextToken": "<p>Next token that can be supplied in the next call to get the next page of satellites.</p>"
544      }
545    },
546    "ListSatellitesResponse": {
547      "base": "<p/>",
548      "refs": {
549        "ListSatellitesResponse$nextToken": "<p>Next token that can be supplied in the next call to get the next page of satellites.</p>",
550        "ListSatellitesResponse$satellites": "<p>List of satellites.</p>"
551      }
552    },
553    "ListTagsForResourceRequest": {
554      "base": "<p/>",
555      "refs": {
556        "ListTagsForResourceRequest$resourceArn": "<p>ARN of a resource.</p>"
557      }
558    },
559    "ListTagsForResourceResponse": {
560      "base": "<p/>",
561      "refs": {
562        "ListTagsForResourceResponse$tags": "<p>Tags assigned to a resource.</p>"
563      }
564    },
565    "MissionProfileArn": {
566      "base": null,
567      "refs": { }
568    },
569    "MissionProfileIdResponse": {
570      "base": "<p/>",
571      "refs": {
572        "MissionProfileIdResponse$missionProfileId": "<p>ID of a mission profile.</p>"
573      }
574    },
575    "MissionProfileList": {
576      "base": null,
577      "refs": {
578        "MissionProfileList$member": null
579      }
580    },
581    "MissionProfileListItem": {
582      "base": "<p>Item in a list of mission profiles.</p>",
583      "refs": {
584        "MissionProfileListItem$missionProfileArn": "<p>ARN of a mission profile.</p>",
585        "MissionProfileListItem$missionProfileId": "<p>ID of a mission profile.</p>",
586        "MissionProfileListItem$name": "<p>Name of a mission profile.</p>",
587        "MissionProfileListItem$region": "<p>Region of a mission profile.</p>"
588      }
589    },
590    "Polarization": {
591      "base": null,
592      "refs": { }
593    },
594    "ReserveContactRequest": {
595      "base": "<p/>",
596      "refs": {
597        "ReserveContactRequest$endTime": "<p>End time of a contact.</p>",
598        "ReserveContactRequest$groundStation": "<p>Name of a ground station.</p>",
599        "ReserveContactRequest$missionProfileArn": "<p>ARN of a mission profile.</p>",
600        "ReserveContactRequest$satelliteArn": "<p>ARN of a satellite</p>",
601        "ReserveContactRequest$startTime": "<p>Start time of a contact.</p>",
602        "ReserveContactRequest$tags": "<p>Tags assigned to a contact.</p>"
603      }
604    },
605    "ResourceNotFoundException": {
606      "base": "<p>Resource was not found.</p>",
607      "refs": { }
608    },
609    "RoleArn": {
610      "base": null,
611      "refs": { }
612    },
613    "SafeName": {
614      "base": null,
615      "refs": { }
616    },
617    "SatelliteList": {
618      "base": null,
619      "refs": {
620        "SatelliteList$member": null
621      }
622    },
623    "SatelliteListItem": {
624      "base": "<p>Item in a list of satellites.</p>",
625      "refs": {
626        "SatelliteListItem$noradSatelliteID": "<p>NORAD satellite ID number.</p>",
627        "SatelliteListItem$satelliteArn": "<p>ARN of a satellite.</p>",
628        "SatelliteListItem$satelliteId": "<p>ID of a satellite.</p>"
629      }
630    },
631    "SecurityDetails": {
632      "base": "<p>Information about endpoints.</p>",
633      "refs": {
634        "SecurityDetails$roleArn": "<p>ARN to a role needed for connecting streams to your instances. </p>",
635        "SecurityDetails$securityGroupIds": "<p>The security groups to attach to the elastic network interfaces.</p>",
636        "SecurityDetails$subnetIds": "<p>A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.</p>"
637      }
638    },
639    "SecurityGroupIdList": {
640      "base": null,
641      "refs": {
642        "SecurityGroupIdList$member": null
643      }
644    },
645    "SocketAddress": {
646      "base": "<p>Information about the socket address.</p>",
647      "refs": {
648        "SocketAddress$name": "<p>Name of a socket address.</p>",
649        "SocketAddress$port": "<p>Port of a socket address.</p>"
650      }
651    },
652    "SpectrumConfig": {
653      "base": "<p>Object that describes a spectral <code>Config</code>.</p>",
654      "refs": {
655        "SpectrumConfig$bandwidth": "<p>Bandwidth of a spectral <code>Config</code>.</p>",
656        "SpectrumConfig$centerFrequency": "<p>Center frequency of a spectral <code>Config</code>.</p>",
657        "SpectrumConfig$polarization": "<p>Polarization of a spectral <code>Config</code>.</p>"
658      }
659    },
660    "StatusList": {
661      "base": null,
662      "refs": {
663        "StatusList$member": null
664      }
665    },
666    "String": {
667      "base": null,
668      "refs": { }
669    },
670    "SubnetList": {
671      "base": null,
672      "refs": {
673        "SubnetList$member": null
674      }
675    },
676    "TagKeys": {
677      "base": null,
678      "refs": {
679        "TagKeys$member": null
680      }
681    },
682    "TagResourceRequest": {
683      "base": "<p/>",
684      "refs": {
685        "TagResourceRequest$resourceArn": "<p>ARN of a resource tag.</p>",
686        "TagResourceRequest$tags": "<p>Tags assigned to a resource.</p>"
687      }
688    },
689    "TagResourceResponse": {
690      "base": "<p/>",
691      "refs": { }
692    },
693    "TagsMap": {
694      "base": null,
695      "refs": {
696        "TagsMap$key": null,
697        "TagsMap$value": null
698      }
699    },
700    "Timestamp": {
701      "base": null,
702      "refs": { }
703    },
704    "TrackingConfig": {
705      "base": "<p>Object that determines whether tracking should be used during a contact\n         executed with this <code>Config</code> in the mission profile.</p>",
706      "refs": {
707        "TrackingConfig$autotrack": "<p>Current setting for autotrack.</p>"
708      }
709    },
710    "UntagResourceRequest": {
711      "base": "<p/>",
712      "refs": {
713        "UntagResourceRequest$resourceArn": "<p>ARN of a resource.</p>",
714        "UntagResourceRequest$tagKeys": "<p>Keys of a resource tag.</p>"
715      }
716    },
717    "UntagResourceResponse": {
718      "base": "<p/>",
719      "refs": { }
720    },
721    "UpdateConfigRequest": {
722      "base": "<p/>",
723      "refs": {
724        "UpdateConfigRequest$configData": "<p>Parameters for a <code>Config</code>.</p>",
725        "UpdateConfigRequest$configId": "<p>UUID of a <code>Config</code>.</p>",
726        "UpdateConfigRequest$configType": "<p>Type of a <code>Config</code>.</p>",
727        "UpdateConfigRequest$name": "<p>Name of a <code>Config</code>.</p>"
728      }
729    },
730    "UpdateMissionProfileRequest": {
731      "base": "<p/>",
732      "refs": {
733        "UpdateMissionProfileRequest$contactPostPassDurationSeconds": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
734        "UpdateMissionProfileRequest$contactPrePassDurationSeconds": "<p>Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.</p>",
735        "UpdateMissionProfileRequest$dataflowEdges": "<p>A list of lists of ARNs. Each list of ARNs is an edge, with a from <code>Config</code> and a to \n         <code>Config</code>.</p>",
736        "UpdateMissionProfileRequest$minimumViableContactDurationSeconds": "<p>Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.</p>",
737        "UpdateMissionProfileRequest$missionProfileId": "<p>ID of a mission profile.</p>",
738        "UpdateMissionProfileRequest$name": "<p>Name of a mission profile.</p>",
739        "UpdateMissionProfileRequest$trackingConfigArn": "<p>ARN of a tracking <code>Config</code>.</p>"
740      }
741    },
742    "UplinkEchoConfig": {
743      "base": "<p>Information about an uplink echo <code>Config</code>.</p>\n         <p>Parameters from the <code>AntennaUplinkConfig</code>, corresponding to the \n         specified <code>AntennaUplinkConfigArn</code>, are used when this <code>UplinkEchoConfig</code> \n         is used in a contact.</p>",
744      "refs": {
745        "UplinkEchoConfig$antennaUplinkConfigArn": "<p>ARN of an uplink <code>Config</code>.</p>",
746        "UplinkEchoConfig$enabled": "<p>Whether or not an uplink <code>Config</code> is enabled.</p>"
747      }
748    },
749    "UplinkSpectrumConfig": {
750      "base": "<p>Information about the uplink spectral <code>Config</code>.</p>",
751      "refs": {
752        "UplinkSpectrumConfig$centerFrequency": "<p>Center frequency of an uplink spectral <code>Config</code>.</p>",
753        "UplinkSpectrumConfig$polarization": "<p>Polarization of an uplink spectral <code>Config</code>.</p>"
754      }
755    },
756    "Uuid": {
757      "base": null,
758      "refs": { }
759    },
760    "noradSatelliteID": {
761      "base": null,
762      "refs": { }
763    },
764    "satelliteArn": {
765      "base": null,
766      "refs": { }
767    }
768  }
769}