CfnConfigProps

class aws_cdk.aws_groundstation.CfnConfigProps(*, config_data, name, tags=None)

Bases: object

Properties for defining a CfnConfig.

Parameters:
  • config_data (Union[IResolvable, ConfigDataProperty, Dict[str, Any]]) – Object containing the parameters of a config. Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.

  • name (str) – The name of the config object.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags assigned to a resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html

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 import aws_groundstation as groundstation

cfn_config_props = groundstation.CfnConfigProps(
    config_data=groundstation.CfnConfig.ConfigDataProperty(
        antenna_downlink_config=groundstation.CfnConfig.AntennaDownlinkConfigProperty(
            spectrum_config=groundstation.CfnConfig.SpectrumConfigProperty(
                bandwidth=groundstation.CfnConfig.FrequencyBandwidthProperty(
                    units="units",
                    value=123
                ),
                center_frequency=groundstation.CfnConfig.FrequencyProperty(
                    units="units",
                    value=123
                ),
                polarization="polarization"
            )
        ),
        antenna_downlink_demod_decode_config=groundstation.CfnConfig.AntennaDownlinkDemodDecodeConfigProperty(
            decode_config=groundstation.CfnConfig.DecodeConfigProperty(
                unvalidated_json="unvalidatedJson"
            ),
            demodulation_config=groundstation.CfnConfig.DemodulationConfigProperty(
                unvalidated_json="unvalidatedJson"
            ),
            spectrum_config=groundstation.CfnConfig.SpectrumConfigProperty(
                bandwidth=groundstation.CfnConfig.FrequencyBandwidthProperty(
                    units="units",
                    value=123
                ),
                center_frequency=groundstation.CfnConfig.FrequencyProperty(
                    units="units",
                    value=123
                ),
                polarization="polarization"
            )
        ),
        antenna_uplink_config=groundstation.CfnConfig.AntennaUplinkConfigProperty(
            spectrum_config=groundstation.CfnConfig.UplinkSpectrumConfigProperty(
                center_frequency=groundstation.CfnConfig.FrequencyProperty(
                    units="units",
                    value=123
                ),
                polarization="polarization"
            ),
            target_eirp=groundstation.CfnConfig.EirpProperty(
                units="units",
                value=123
            ),
            transmit_disabled=False
        ),
        dataflow_endpoint_config=groundstation.CfnConfig.DataflowEndpointConfigProperty(
            dataflow_endpoint_name="dataflowEndpointName",
            dataflow_endpoint_region="dataflowEndpointRegion"
        ),
        s3_recording_config=groundstation.CfnConfig.S3RecordingConfigProperty(
            bucket_arn="bucketArn",
            prefix="prefix",
            role_arn="roleArn"
        ),
        tracking_config=groundstation.CfnConfig.TrackingConfigProperty(
            autotrack="autotrack"
        ),
        uplink_echo_config=groundstation.CfnConfig.UplinkEchoConfigProperty(
            antenna_uplink_config_arn="antennaUplinkConfigArn",
            enabled=False
        )
    ),
    name="name",

    # the properties below are optional
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

config_data

Object containing the parameters of a config.

Only one subtype may be specified per config. See the subtype definitions for a description of each config subtype.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-configdata

name

The name of the config object.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-name

tags

Tags assigned to a resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-config.html#cfn-groundstation-config-tags