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