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

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
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 '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 '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 '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 '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 '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 '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 '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 '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