Skip to content
v2.273.0

CfnConfigProps Struct ​

Properties for defining a CfnConfig.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_groundstation as groundstation } from 'aws-cdk-lib';
const cfnConfigProps: groundstation.CfnConfigProps = {
  configData: {
    antennaDownlinkConfig: {
      spectrumConfig: {
        bandwidth: {
          units: 'units',
          value: 123,
        },
        centerFrequency: {
          units: 'units',
          value: 123,
        },
        polarization: 'polarization',
      },
    },
    antennaDownlinkDemodDecodeConfig: {
      decodeConfig: {
        unvalidatedJson: 'unvalidatedJson',
      },
      demodulationConfig: {
        unvalidatedJson: 'unvalidatedJson',
      },
      spectrumConfig: {
        bandwidth: {
          units: 'units',
          value: 123,
        },
        centerFrequency: {
          units: 'units',
          value: 123,
        },
        polarization: 'polarization',
      },
    },
    antennaUplinkConfig: {
      spectrumConfig: {
        centerFrequency: {
          units: 'units',
          value: 123,
        },
        polarization: 'polarization',
      },
      targetEirp: {
        units: 'units',
        value: 123,
      },
      transmitDisabled: false,
    },
    dataflowEndpointConfig: {
      dataflowEndpointName: 'dataflowEndpointName',
      dataflowEndpointRegion: 'dataflowEndpointRegion',
    },
    s3RecordingConfig: {
      bucketArn: 'bucketArn',
      prefix: 'prefix',
      roleArn: 'roleArn',
    },
    telemetrySinkConfig: {
      telemetrySinkData: {
        kinesisDataStreamData: {
          kinesisDataStreamArn: 'kinesisDataStreamArn',
          kinesisRoleArn: 'kinesisRoleArn',
        },
      },
      telemetrySinkType: 'telemetrySinkType',
    },
    trackingConfig: {
      autotrack: 'autotrack',
    },
    uplinkEchoConfig: {
      antennaUplinkConfigArn: 'antennaUplinkConfigArn',
      enabled: false,
    },
  },
  name: 'name',

  // the properties below are optional
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties ​

configDataIResolvable | CfnConfig.ConfigDataPropertyconfig_datatyping.Union[IResolvable, ConfigDataProperty]configDataIResolvableConfigDataIResolvableConfigDatainterface{}required#
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.

namestringnamestrnameStringNamestringName*stringrequired#
The name of the config object.
tagsCfnTag[]tagstyping.List[CfnTag]tagsList<CfnTag>TagsCfnTag[]Tags*[]CfnTag#
Tags assigned to a resource.

Used as props by ​