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.
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 |
#antenna_downlink_demod_decode_config ⇒ Types::AntennaDownlinkDemodDecodeConfig
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 |
#antenna_uplink_config ⇒ Types::AntennaUplinkConfig
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_config ⇒ Types::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_config ⇒ Types::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_config ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
394 395 396 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 394 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.
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 |