Class CfnConfig.ConfigDataProperty
Config objects provide information to Ground Station about how to configure the antenna and how data flows during a contact.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.GroundStation
Assembly: Amazon.CDK.AWS.GroundStation.dll
Syntax (csharp)
public class ConfigDataProperty : Object, CfnConfig.IConfigDataProperty
Syntax (vb)
Public Class ConfigDataProperty
Inherits Object
Implements CfnConfig.IConfigDataProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.GroundStation;
var configDataProperty = new ConfigDataProperty {
AntennaDownlinkConfig = new AntennaDownlinkConfigProperty {
SpectrumConfig = new SpectrumConfigProperty {
Bandwidth = new FrequencyBandwidthProperty {
Units = "units",
Value = 123
},
CenterFrequency = new FrequencyProperty {
Units = "units",
Value = 123
},
Polarization = "polarization"
}
},
AntennaDownlinkDemodDecodeConfig = new AntennaDownlinkDemodDecodeConfigProperty {
DecodeConfig = new DecodeConfigProperty {
UnvalidatedJson = "unvalidatedJson"
},
DemodulationConfig = new DemodulationConfigProperty {
UnvalidatedJson = "unvalidatedJson"
},
SpectrumConfig = new SpectrumConfigProperty {
Bandwidth = new FrequencyBandwidthProperty {
Units = "units",
Value = 123
},
CenterFrequency = new FrequencyProperty {
Units = "units",
Value = 123
},
Polarization = "polarization"
}
},
AntennaUplinkConfig = new AntennaUplinkConfigProperty {
SpectrumConfig = new UplinkSpectrumConfigProperty {
CenterFrequency = new FrequencyProperty {
Units = "units",
Value = 123
},
Polarization = "polarization"
},
TargetEirp = new EirpProperty {
Units = "units",
Value = 123
},
TransmitDisabled = false
},
DataflowEndpointConfig = new DataflowEndpointConfigProperty {
DataflowEndpointName = "dataflowEndpointName",
DataflowEndpointRegion = "dataflowEndpointRegion"
},
S3RecordingConfig = new S3RecordingConfigProperty {
BucketArn = "bucketArn",
Prefix = "prefix",
RoleArn = "roleArn"
},
TrackingConfig = new TrackingConfigProperty {
Autotrack = "autotrack"
},
UplinkEchoConfig = new UplinkEchoConfigProperty {
AntennaUplinkConfigArn = "antennaUplinkConfigArn",
Enabled = false
}
};
Synopsis
Constructors
ConfigDataProperty() |
Properties
AntennaDownlinkConfig | Provides information for an antenna downlink config object. |
AntennaDownlinkDemodDecodeConfig | Provides information for a downlink demod decode config object. |
AntennaUplinkConfig | Provides information for an uplink config object. |
DataflowEndpointConfig | Provides information for a dataflow endpoint config object. |
S3RecordingConfig | Provides information for an S3 recording config object. |
TrackingConfig | Provides information for a tracking config object. |
UplinkEchoConfig | Provides information for an uplink echo config object. |
Constructors
ConfigDataProperty()
public ConfigDataProperty()
Properties
AntennaDownlinkConfig
Provides information for an antenna downlink config object.
public object AntennaDownlinkConfig { get; set; }
Property Value
System.Object
Remarks
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).
AntennaDownlinkDemodDecodeConfig
Provides information for a downlink demod decode config object.
public object AntennaDownlinkDemodDecodeConfig { get; set; }
Property Value
System.Object
Remarks
Downlink demod decode config objects are used to provide parameters for downlinks where the Ground Station service will demodulate and decode the downlinked data.
AntennaUplinkConfig
Provides information for an uplink config object.
public object AntennaUplinkConfig { get; set; }
Property Value
System.Object
Remarks
Uplink config objects are used to provide parameters for uplink contacts.
DataflowEndpointConfig
Provides information for a dataflow endpoint config object.
public object DataflowEndpointConfig { get; set; }
Property Value
System.Object
Remarks
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.
S3RecordingConfig
Provides information for an S3 recording config object.
public object S3RecordingConfig { get; set; }
Property Value
System.Object
Remarks
S3 recording config objects are used to provide parameters for S3 recording during downlink contacts.
TrackingConfig
Provides information for a tracking config object.
public object TrackingConfig { get; set; }
Property Value
System.Object
Remarks
Tracking config objects are used to provide parameters about how to track the satellite through the sky during a contact.
UplinkEchoConfig
Provides information for an uplink echo config object.
public object UplinkEchoConfig { get; set; }
Property Value
System.Object
Remarks
Uplink echo config objects are used to provide parameters for uplink echo during uplink contacts.