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

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

Overview

Note:

ConfigTypeData is a union - when making an API calls you must set exactly one of the members.

Note:

ConfigTypeData is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ConfigTypeData corresponding to the set member.

Object containing the parameters of a Config.

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

Defined Under Namespace

Classes: AntennaDownlinkConfig, AntennaDownlinkDemodDecodeConfig, AntennaUplinkConfig, DataflowEndpointConfig, S3RecordingConfig, TrackingConfig, Unknown, UplinkEchoConfig

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#dataflow_endpoint_configTypes::DataflowEndpointConfig

Information about the dataflow endpoint Config.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#s3_recording_configTypes::S3RecordingConfig

Information about an S3 recording Config.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#tracking_configTypes::TrackingConfig

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



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



394
395
396
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

def unknown
  @unknown
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.



394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394

class ConfigTypeData < Struct.new(
  :antenna_downlink_config,
  :antenna_downlink_demod_decode_config,
  :antenna_uplink_config,
  :dataflow_endpoint_config,
  :s3_recording_config,
  :tracking_config,
  :uplink_echo_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AntennaDownlinkConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class S3RecordingConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class Unknown < ConfigTypeData; end
end