CfnConfigPropsMixin
- class aws_cdk.mixins_preview.aws_groundstation.mixins.CfnConfigPropsMixin(props, *, strategy=None)
Bases:
MixinCreates a
Configwith the specified parameters.Config objects provide Ground Station with the details necessary in order to schedule and execute satellite contacts.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html
- CloudformationResource:
AWS::GroundStation::Config
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins cfn_config_props_mixin = groundstation_mixins.CfnConfigPropsMixin(groundstation_mixins.CfnConfigMixinProps( config_data=groundstation_mixins.CfnConfigPropsMixin.ConfigDataProperty( antenna_downlink_config=groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) ), antenna_downlink_demod_decode_config=groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkDemodDecodeConfigProperty( decode_config=groundstation_mixins.CfnConfigPropsMixin.DecodeConfigProperty( unvalidated_json="unvalidatedJson" ), demodulation_config=groundstation_mixins.CfnConfigPropsMixin.DemodulationConfigProperty( unvalidated_json="unvalidatedJson" ), spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) ), antenna_uplink_config=groundstation_mixins.CfnConfigPropsMixin.AntennaUplinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.UplinkSpectrumConfigProperty( center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ), target_eirp=groundstation_mixins.CfnConfigPropsMixin.EirpProperty( units="units", value=123 ), transmit_disabled=False ), dataflow_endpoint_config=groundstation_mixins.CfnConfigPropsMixin.DataflowEndpointConfigProperty( dataflow_endpoint_name="dataflowEndpointName", dataflow_endpoint_region="dataflowEndpointRegion" ), s3_recording_config=groundstation_mixins.CfnConfigPropsMixin.S3RecordingConfigProperty( bucket_arn="bucketArn", prefix="prefix", role_arn="roleArn" ), tracking_config=groundstation_mixins.CfnConfigPropsMixin.TrackingConfigProperty( autotrack="autotrack" ), uplink_echo_config=groundstation_mixins.CfnConfigPropsMixin.UplinkEchoConfigProperty( antenna_uplink_config_arn="antennaUplinkConfigArn", enabled=False ) ), name="name", tags=[CfnTag( key="key", value="value" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::GroundStation::Config.- Parameters:
props (
Union[CfnConfigMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['configData', 'name', 'tags']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
AntennaDownlinkConfigProperty
- class CfnConfigPropsMixin.AntennaDownlinkConfigProperty(*, spectrum_config=None)
Bases:
objectProvides information about how AWS Ground Station should configure an antenna for downlink during a contact.
Use an antenna downlink config in a mission profile to receive the downlink data in raw DigIF format.
- Parameters:
spectrum_config (
Union[IResolvable,SpectrumConfigProperty,Dict[str,Any],None]) – Defines the spectrum configuration.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins antenna_downlink_config_property = groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) )
Attributes
- spectrum_config
Defines the spectrum configuration.
AntennaDownlinkDemodDecodeConfigProperty
- class CfnConfigPropsMixin.AntennaDownlinkDemodDecodeConfigProperty(*, decode_config=None, demodulation_config=None, spectrum_config=None)
Bases:
objectProvides information about how AWS Ground Station should configure an antenna for downlink during a contact.
Use an antenna downlink demod decode config in a mission profile to receive the downlink data that has been demodulated and decoded.
- Parameters:
decode_config (
Union[IResolvable,DecodeConfigProperty,Dict[str,Any],None]) – Defines how the RF signal will be decoded.demodulation_config (
Union[IResolvable,DemodulationConfigProperty,Dict[str,Any],None]) – Defines how the RF signal will be demodulated.spectrum_config (
Union[IResolvable,SpectrumConfigProperty,Dict[str,Any],None]) – Defines the spectrum configuration.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins antenna_downlink_demod_decode_config_property = groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkDemodDecodeConfigProperty( decode_config=groundstation_mixins.CfnConfigPropsMixin.DecodeConfigProperty( unvalidated_json="unvalidatedJson" ), demodulation_config=groundstation_mixins.CfnConfigPropsMixin.DemodulationConfigProperty( unvalidated_json="unvalidatedJson" ), spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) )
Attributes
- decode_config
Defines how the RF signal will be decoded.
- demodulation_config
Defines how the RF signal will be demodulated.
- spectrum_config
Defines the spectrum configuration.
AntennaUplinkConfigProperty
- class CfnConfigPropsMixin.AntennaUplinkConfigProperty(*, spectrum_config=None, target_eirp=None, transmit_disabled=None)
Bases:
objectProvides information about how AWS Ground Station should configure an antenna for uplink during a contact.
- Parameters:
spectrum_config (
Union[IResolvable,UplinkSpectrumConfigProperty,Dict[str,Any],None]) – Defines the spectrum configuration.target_eirp (
Union[IResolvable,EirpProperty,Dict[str,Any],None]) – The equivalent isotropically radiated power (EIRP) to use for uplink transmissions. Valid values are between 20.0 to 50.0 dBW.transmit_disabled (
Union[bool,IResolvable,None]) – Whether or not uplink transmit is disabled.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins antenna_uplink_config_property = groundstation_mixins.CfnConfigPropsMixin.AntennaUplinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.UplinkSpectrumConfigProperty( center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ), target_eirp=groundstation_mixins.CfnConfigPropsMixin.EirpProperty( units="units", value=123 ), transmit_disabled=False )
Attributes
- spectrum_config
Defines the spectrum configuration.
- target_eirp
The equivalent isotropically radiated power (EIRP) to use for uplink transmissions.
Valid values are between 20.0 to 50.0 dBW.
- transmit_disabled
Whether or not uplink transmit is disabled.
ConfigDataProperty
- class CfnConfigPropsMixin.ConfigDataProperty(*, antenna_downlink_config=None, antenna_downlink_demod_decode_config=None, antenna_uplink_config=None, dataflow_endpoint_config=None, s3_recording_config=None, tracking_config=None, uplink_echo_config=None)
Bases:
objectConfig objects provide information to Ground Station about how to configure the antenna and how data flows during a contact.
- Parameters:
antenna_downlink_config (
Union[IResolvable,AntennaDownlinkConfigProperty,Dict[str,Any],None]) – Provides information for an antenna downlink config object. Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).antenna_downlink_demod_decode_config (
Union[IResolvable,AntennaDownlinkDemodDecodeConfigProperty,Dict[str,Any],None]) – Provides information for a downlink demod decode config object. Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.antenna_uplink_config (
Union[IResolvable,AntennaUplinkConfigProperty,Dict[str,Any],None]) – Provides information for an uplink config object. Uplink config objects are used to provide parameters for uplink contacts.dataflow_endpoint_config (
Union[IResolvable,DataflowEndpointConfigProperty,Dict[str,Any],None]) – Provides information for a dataflow endpoint config object. Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.s3_recording_config (
Union[IResolvable,S3RecordingConfigProperty,Dict[str,Any],None]) – Provides information for an S3 recording config object. S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.tracking_config (
Union[IResolvable,TrackingConfigProperty,Dict[str,Any],None]) – Provides information for a tracking config object. Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.uplink_echo_config (
Union[IResolvable,UplinkEchoConfigProperty,Dict[str,Any],None]) – Provides information for an uplink echo config object. Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins config_data_property = groundstation_mixins.CfnConfigPropsMixin.ConfigDataProperty( antenna_downlink_config=groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) ), antenna_downlink_demod_decode_config=groundstation_mixins.CfnConfigPropsMixin.AntennaDownlinkDemodDecodeConfigProperty( decode_config=groundstation_mixins.CfnConfigPropsMixin.DecodeConfigProperty( unvalidated_json="unvalidatedJson" ), demodulation_config=groundstation_mixins.CfnConfigPropsMixin.DemodulationConfigProperty( unvalidated_json="unvalidatedJson" ), spectrum_config=groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ) ), antenna_uplink_config=groundstation_mixins.CfnConfigPropsMixin.AntennaUplinkConfigProperty( spectrum_config=groundstation_mixins.CfnConfigPropsMixin.UplinkSpectrumConfigProperty( center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" ), target_eirp=groundstation_mixins.CfnConfigPropsMixin.EirpProperty( units="units", value=123 ), transmit_disabled=False ), dataflow_endpoint_config=groundstation_mixins.CfnConfigPropsMixin.DataflowEndpointConfigProperty( dataflow_endpoint_name="dataflowEndpointName", dataflow_endpoint_region="dataflowEndpointRegion" ), s3_recording_config=groundstation_mixins.CfnConfigPropsMixin.S3RecordingConfigProperty( bucket_arn="bucketArn", prefix="prefix", role_arn="roleArn" ), tracking_config=groundstation_mixins.CfnConfigPropsMixin.TrackingConfigProperty( autotrack="autotrack" ), uplink_echo_config=groundstation_mixins.CfnConfigPropsMixin.UplinkEchoConfigProperty( antenna_uplink_config_arn="antennaUplinkConfigArn", enabled=False ) )
Attributes
- antenna_downlink_config
Provides information for an antenna downlink config object.
Antenna downlink config objects are used to provide parameters for downlinks where no demodulation or decoding is performed by Ground Station (RF over IP downlinks).
- antenna_downlink_demod_decode_config
Provides information for a downlink demod decode config object.
Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.
- antenna_uplink_config
Provides information for an uplink config object.
Uplink config objects are used to provide parameters for uplink contacts.
- dataflow_endpoint_config
Provides information for a dataflow endpoint config object.
Dataflow endpoint config objects are used to provide parameters about which IP endpoint(s) to use during a contact. Dataflow endpoints are where Ground Station sends data during a downlink contact and where Ground Station receives data to send to the satellite during an uplink contact.
- s3_recording_config
Provides information for an S3 recording config object.
S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.
- tracking_config
Provides information for a tracking config object.
Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.
- uplink_echo_config
Provides information for an uplink echo config object.
Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.
DataflowEndpointConfigProperty
- class CfnConfigPropsMixin.DataflowEndpointConfigProperty(*, dataflow_endpoint_name=None, dataflow_endpoint_region=None)
Bases:
objectProvides information to AWS Ground Station about which IP endpoints to use during a contact.
- Parameters:
dataflow_endpoint_name (
Optional[str]) – The name of the dataflow endpoint to use during contacts.dataflow_endpoint_region (
Optional[str]) – The region of the dataflow endpoint to use during contacts. When omitted, Ground Station will use the region of the contact.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins dataflow_endpoint_config_property = groundstation_mixins.CfnConfigPropsMixin.DataflowEndpointConfigProperty( dataflow_endpoint_name="dataflowEndpointName", dataflow_endpoint_region="dataflowEndpointRegion" )
Attributes
- dataflow_endpoint_name
The name of the dataflow endpoint to use during contacts.
- dataflow_endpoint_region
The region of the dataflow endpoint to use during contacts.
When omitted, Ground Station will use the region of the contact.
DecodeConfigProperty
- class CfnConfigPropsMixin.DecodeConfigProperty(*, unvalidated_json=None)
Bases:
objectDefines decoding settings.
- Parameters:
unvalidated_json (
Optional[str]) – The decoding settings are in JSON format and define a set of steps to perform to decode the data.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins decode_config_property = groundstation_mixins.CfnConfigPropsMixin.DecodeConfigProperty( unvalidated_json="unvalidatedJson" )
Attributes
- unvalidated_json
The decoding settings are in JSON format and define a set of steps to perform to decode the data.
DemodulationConfigProperty
- class CfnConfigPropsMixin.DemodulationConfigProperty(*, unvalidated_json=None)
Bases:
objectDefines demodulation settings.
- Parameters:
unvalidated_json (
Optional[str]) – The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins demodulation_config_property = groundstation_mixins.CfnConfigPropsMixin.DemodulationConfigProperty( unvalidated_json="unvalidatedJson" )
Attributes
- unvalidated_json
The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.
EirpProperty
- class CfnConfigPropsMixin.EirpProperty(*, units=None, value=None)
Bases:
objectDefines an equivalent isotropically radiated power (EIRP).
- Parameters:
units (
Optional[str]) – The units of the EIRP.value (
Union[int,float,None]) – The value of the EIRP. Valid values are between 20.0 to 50.0 dBW.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins eirp_property = groundstation_mixins.CfnConfigPropsMixin.EirpProperty( units="units", value=123 )
Attributes
- units
The units of the EIRP.
- value
The value of the EIRP.
Valid values are between 20.0 to 50.0 dBW.
FrequencyBandwidthProperty
- class CfnConfigPropsMixin.FrequencyBandwidthProperty(*, units=None, value=None)
Bases:
objectDefines a bandwidth.
- Parameters:
units (
Optional[str]) – The units of the bandwidth.value (
Union[int,float,None]) – The value of the bandwidth. AWS Ground Station currently has the following bandwidth limitations:. - ForAntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz. - ForAntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz. - ForAntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins frequency_bandwidth_property = groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 )
Attributes
- units
The units of the bandwidth.
- value
.
For
AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.For
AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.For
AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
- See:
- Type:
The value of the bandwidth. AWS Ground Station currently has the following bandwidth limitations
FrequencyProperty
- class CfnConfigPropsMixin.FrequencyProperty(*, units=None, value=None)
Bases:
objectDefines a frequency.
- Parameters:
units (
Optional[str]) – The units of the frequency.value (
Union[int,float,None]) – The value of the frequency. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins frequency_property = groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 )
Attributes
- units
The units of the frequency.
- value
The value of the frequency.
Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
S3RecordingConfigProperty
- class CfnConfigPropsMixin.S3RecordingConfigProperty(*, bucket_arn=None, prefix=None, role_arn=None)
Bases:
objectProvides information about how AWS Ground Station should save downlink data to S3.
- Parameters:
bucket_arn (
Optional[str]) – S3 Bucket where the data is written. The name of the S3 Bucket provided must begin withaws-groundstation.prefix (
Optional[str]) – The prefix of the S3 data object. If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of{satellite_id}/{year}/{month}/{day}/will replaced withfake_satellite_id/2021/01/10/Optional keys for substitution :{satellite_id}|{config-name}|{config-id}|{year}|{month}|{day}role_arn (
Optional[str]) – Defines the ARN of the role assumed for putting archives to S3.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins s3_recording_config_property = groundstation_mixins.CfnConfigPropsMixin.S3RecordingConfigProperty( bucket_arn="bucketArn", prefix="prefix", role_arn="roleArn" )
Attributes
- bucket_arn
S3 Bucket where the data is written.
The name of the S3 Bucket provided must begin with
aws-groundstation.
- prefix
The prefix of the S3 data object.
If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of
{satellite_id}/{year}/{month}/{day}/will replaced withfake_satellite_id/2021/01/10/Optional keys for substitution :
{satellite_id}|{config-name}|{config-id}|{year}|{month}|{day}
- role_arn
Defines the ARN of the role assumed for putting archives to S3.
SpectrumConfigProperty
- class CfnConfigPropsMixin.SpectrumConfigProperty(*, bandwidth=None, center_frequency=None, polarization=None)
Bases:
objectDefines a spectrum.
- Parameters:
bandwidth (
Union[IResolvable,FrequencyBandwidthProperty,Dict[str,Any],None]) – The bandwidth of the spectrum. AWS Ground Station currently has the following bandwidth limitations:. - ForAntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz. - ForAntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz. - ForAntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.center_frequency (
Union[IResolvable,FrequencyProperty,Dict[str,Any],None]) – The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.polarization (
Optional[str]) – The polarization of the spectrum. Valid values are"RIGHT_HAND"and"LEFT_HAND". Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins spectrum_config_property = groundstation_mixins.CfnConfigPropsMixin.SpectrumConfigProperty( bandwidth=groundstation_mixins.CfnConfigPropsMixin.FrequencyBandwidthProperty( units="units", value=123 ), center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" )
Attributes
- bandwidth
.
For
AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz to 650 MHz.For
AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.For
AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
- See:
- Type:
The bandwidth of the spectrum. AWS Ground Station currently has the following bandwidth limitations
- center_frequency
The center frequency of the spectrum.
Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
- polarization
The polarization of the spectrum.
Valid values are
"RIGHT_HAND"and"LEFT_HAND". Capturing both"RIGHT_HAND"and"LEFT_HAND"polarization requires two separate configs.
TrackingConfigProperty
- class CfnConfigPropsMixin.TrackingConfigProperty(*, autotrack=None)
Bases:
objectProvides information about how AWS Ground Station should track the satellite through the sky during a contact.
- Parameters:
autotrack (
Optional[str]) – Specifies whether or not to use autotrack.REMOVEDspecifies that program track should only be used during the contact.PREFERREDspecifies that autotracking is preferred during the contact but fallback to program track if the signal is lost.REQUIREDspecifies that autotracking is required during the contact and not to use program track if the signal is lost.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins tracking_config_property = groundstation_mixins.CfnConfigPropsMixin.TrackingConfigProperty( autotrack="autotrack" )
Attributes
- autotrack
Specifies whether or not to use autotrack.
REMOVEDspecifies that program track should only be used during the contact.PREFERREDspecifies that autotracking is preferred during the contact but fallback to program track if the signal is lost.REQUIREDspecifies that autotracking is required during the contact and not to use program track if the signal is lost.
UplinkEchoConfigProperty
- class CfnConfigPropsMixin.UplinkEchoConfigProperty(*, antenna_uplink_config_arn=None, enabled=None)
Bases:
objectProvides information about how AWS Ground Station should echo back uplink transmissions to a dataflow endpoint.
- Parameters:
antenna_uplink_config_arn (
Optional[str]) – Defines the ARN of the uplink config to echo back to a dataflow endpoint.enabled (
Union[bool,IResolvable,None]) – Whether or not uplink echo is enabled.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins uplink_echo_config_property = groundstation_mixins.CfnConfigPropsMixin.UplinkEchoConfigProperty( antenna_uplink_config_arn="antennaUplinkConfigArn", enabled=False )
Attributes
- antenna_uplink_config_arn
Defines the ARN of the uplink config to echo back to a dataflow endpoint.
- enabled
Whether or not uplink echo is enabled.
UplinkSpectrumConfigProperty
- class CfnConfigPropsMixin.UplinkSpectrumConfigProperty(*, center_frequency=None, polarization=None)
Bases:
objectDefines a uplink spectrum.
- Parameters:
center_frequency (
Union[IResolvable,FrequencyProperty,Dict[str,Any],None]) – The center frequency of the spectrum. Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.polarization (
Optional[str]) – The polarization of the spectrum. Valid values are"RIGHT_HAND"and"LEFT_HAND".
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_groundstation import mixins as groundstation_mixins uplink_spectrum_config_property = groundstation_mixins.CfnConfigPropsMixin.UplinkSpectrumConfigProperty( center_frequency=groundstation_mixins.CfnConfigPropsMixin.FrequencyProperty( units="units", value=123 ), polarization="polarization" )
Attributes
- center_frequency
The center frequency of the spectrum.
Valid values are between 2200 to 2300 MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
- polarization
The polarization of the spectrum.
Valid values are
"RIGHT_HAND"and"LEFT_HAND".