Class: Aws::GroundStation::Types::ConfigTypeData
- Inherits:
-
Struct
- Object
- Struct
- Aws::GroundStation::Types::ConfigTypeData
- Defined in:
- gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb
Overview
ConfigTypeData is a union - when making an API calls you must set exactly one of the members.
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, TelemetrySinkConfig, TrackingConfig, Unknown, UplinkEchoConfig
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#antenna_downlink_config ⇒ Types::AntennaDownlinkConfig
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
-
#antenna_downlink_demod_decode_config ⇒ Types::AntennaDownlinkDemodDecodeConfig
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
-
#antenna_uplink_config ⇒ Types::AntennaUplinkConfig
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
-
#dataflow_endpoint_config ⇒ Types::DataflowEndpointConfig
Information about the dataflow endpoint
Config. -
#s3_recording_config ⇒ Types::S3RecordingConfig
Information about an S3 recording
Config. -
#telemetry_sink_config ⇒ Types::TelemetrySinkConfig
Information about a telemetry sink
Config. -
#tracking_config ⇒ Types::TrackingConfig
Object that determines whether tracking should be used during a contact executed with this
Configin the mission profile. -
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#uplink_echo_config ⇒ Types::UplinkEchoConfig
Information about an uplink echo
Config.
Instance Attribute Details
#antenna_downlink_config ⇒ Types::AntennaDownlinkConfig
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#antenna_downlink_demod_decode_config ⇒ Types::AntennaDownlinkDemodDecodeConfig
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#antenna_uplink_config ⇒ Types::AntennaUplinkConfig
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#dataflow_endpoint_config ⇒ Types::DataflowEndpointConfig
Information about the dataflow endpoint Config.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#s3_recording_config ⇒ Types::S3RecordingConfig
Information about an S3 recording Config.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#telemetry_sink_config ⇒ Types::TelemetrySinkConfig
Information about a telemetry sink Config.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#tracking_config ⇒ Types::TrackingConfig
Object that determines whether tracking should be used during a
contact executed with this Config in the mission profile.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
608 609 610 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 def unknown @unknown end |
#uplink_echo_config ⇒ Types::UplinkEchoConfig
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.
608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 608 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, :telemetry_sink_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 TelemetrySinkConfig < ConfigTypeData; end class Unknown < ConfigTypeData; end end |