You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::GroundStation::Types::ConfigTypeData

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb

Overview

Note:

When making an API call, you may pass ConfigTypeData data as a hash:

{
  antenna_downlink_config: {
    spectrum_config: { # required
      bandwidth: { # required
        units: "GHz", # required, accepts GHz, MHz, kHz
        value: 1.0, # required
      },
      center_frequency: { # required
        units: "GHz", # required, accepts GHz, MHz, kHz
        value: 1.0, # required
      },
      polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
    },
  },
  antenna_downlink_demod_decode_config: {
    decode_config: { # required
      unvalidated_json: "JsonString", # required
    },
    demodulation_config: { # required
      unvalidated_json: "JsonString", # required
    },
    spectrum_config: { # required
      bandwidth: { # required
        units: "GHz", # required, accepts GHz, MHz, kHz
        value: 1.0, # required
      },
      center_frequency: { # required
        units: "GHz", # required, accepts GHz, MHz, kHz
        value: 1.0, # required
      },
      polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
    },
  },
  antenna_uplink_config: {
    spectrum_config: { # required
      center_frequency: { # required
        units: "GHz", # required, accepts GHz, MHz, kHz
        value: 1.0, # required
      },
      polarization: "LEFT_HAND", # accepts LEFT_HAND, NONE, RIGHT_HAND
    },
    target_eirp: { # required
      units: "dBW", # required, accepts dBW
      value: 1.0, # required
    },
  },
  dataflow_endpoint_config: {
    dataflow_endpoint_name: "String", # required
  },
  tracking_config: {
    autotrack: "PREFERRED", # required, accepts PREFERRED, REMOVED, REQUIRED
  },
  uplink_echo_config: {
    antenna_uplink_config_arn: "ConfigArn", # required
    enabled: false, # required
  },
}

Object containing the parameters for a Config.

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

Instance Attribute Summary collapse

Instance Attribute Details

Information about how AWS Ground Station should configure an antenna for downlink during a contact.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end

Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end

Information about how AWS Ground Station should configure an antenna for uplink during a contact.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end

#dataflow_endpoint_configTypes::DataflowEndpointConfig

Information about the dataflow endpoint Config.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end

#tracking_configTypes::TrackingConfig

Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end

Information about an uplink echo Config.

Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a contact.



202
203
204
205
206
207
208
209
210
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 202

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :tracking_config,
  :uplink_echo_config)
  include Aws::Structure
end