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.



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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

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



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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

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



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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

#dataflow_endpoint_configTypes::DataflowEndpointConfig

Information about the dataflow endpoint Config.



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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

#s3_recording_configTypes::S3RecordingConfig

Information about an S3 recording Config.



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

  class AntennaDownlinkConfig < ConfigTypeData; end
  class TrackingConfig < ConfigTypeData; end
  class DataflowEndpointConfig < ConfigTypeData; end
  class AntennaDownlinkDemodDecodeConfig < ConfigTypeData; end
  class AntennaUplinkConfig < ConfigTypeData; end
  class UplinkEchoConfig < ConfigTypeData; end
  class S3RecordingConfig < 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.



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



576
577
578
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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.



576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 576

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

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