github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/groundstation/2019-05-23/docs-2.json (about)

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