ConfigTypeData

Object containing the parameters of a Config.

See the subtype definitions for what each type of Config contains.

Data ProcessingIoTSatellite CommunicationsSpace Technology

Properties

Name Type Description
antennaDownlinkConfig object
antennaDownlinkDemodDecodeConfig object
antennaUplinkConfig object
dataflowEndpointConfig object
s3RecordingConfig object
trackingConfig object
uplinkEchoConfig object
View JSON Schema on GitHub

JSON Schema

ground-station-config-type-data-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-ground-station/refs/heads/main/json-schema/ground-station-config-type-data-schema.json",
  "title": "ConfigTypeData",
  "description": "<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>",
  "type": "object",
  "properties": {
    "antennaDownlinkConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AntennaDownlinkConfig"
        },
        {
          "description": "Information about how AWS Ground Station should configure an antenna for downlink during a contact."
        }
      ]
    },
    "antennaDownlinkDemodDecodeConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AntennaDownlinkDemodDecodeConfig"
        },
        {
          "description": "Information about how AWS Ground Station should con\ufb01gure an antenna for downlink demod decode during a contact."
        }
      ]
    },
    "antennaUplinkConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AntennaUplinkConfig"
        },
        {
          "description": "Information about how AWS Ground Station should con\ufb01gure an antenna for uplink during a contact."
        }
      ]
    },
    "dataflowEndpointConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataflowEndpointConfig"
        },
        {
          "description": "Information about the dataflow endpoint <code>Config</code>."
        }
      ]
    },
    "s3RecordingConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/S3RecordingConfig"
        },
        {
          "description": "Information about an S3 recording <code>Config</code>."
        }
      ]
    },
    "trackingConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/TrackingConfig"
        },
        {
          "description": "Object that determines whether tracking should be used during a contact executed with this <code>Config</code> in the mission profile. "
        }
      ]
    },
    "uplinkEchoConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/UplinkEchoConfig"
        },
        {
          "description": "<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>"
        }
      ]
    }
  }
}