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.
Direct Known Subclasses
AntennaDownlinkConfig, AntennaDownlinkDemodDecodeConfig, AntennaUplinkConfig, DataflowEndpointConfig, S3RecordingConfig, TrackingConfig, Unknown, UplinkEchoConfig
Defined Under Namespace
Classes: AntennaDownlinkConfig, AntennaDownlinkDemodDecodeConfig, AntennaUplinkConfig, DataflowEndpointConfig, S3RecordingConfig, 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
. -
#tracking_config ⇒ Types::TrackingConfig
Object that determines whether tracking should be used during a contact executed with this
Config
in 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.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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 |
#antenna_downlink_demod_decode_config ⇒ Types::AntennaDownlinkDemodDecodeConfig
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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 |
#antenna_uplink_config ⇒ Types::AntennaUplinkConfig
Information about how AWS Ground Station should configure an antenna for uplink during a contact.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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_config ⇒ Types::DataflowEndpointConfig
Information about the dataflow endpoint Config
.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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_config ⇒ Types::S3RecordingConfig
Information about an S3 recording Config
.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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_config ⇒ Types::TrackingConfig
Object that determines whether tracking should be used during a
contact executed with this Config
in the mission profile.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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 |
#unknown ⇒ Object
Returns the value of attribute unknown
298 299 300 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 298 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 |