aws-cdk-lib.aws_groundstation.CfnConfigProps

interface CfnConfigProps

LanguageType name
.NETAmazon.CDK.AWS.GroundStation.CfnConfigProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsgroundstation#CfnConfigProps
Javasoftware.amazon.awscdk.services.groundstation.CfnConfigProps
Pythonaws_cdk.aws_groundstation.CfnConfigProps
TypeScript aws-cdk-lib » aws_groundstation » CfnConfigProps

Properties for defining a CfnConfig.

Example

// 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',
    },
    trackingConfig: {
      autotrack: 'autotrack',
    },
    uplinkEchoConfig: {
      antennaUplinkConfigArn: 'antennaUplinkConfigArn',
      enabled: false,
    },
  },
  name: 'name',

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

Properties

NameTypeDescription
configDataIResolvable | ConfigDataPropertyObject containing the parameters of a config.
namestringThe name of the config object.
tags?CfnTag[]Tags assigned to a resource.

configData

Type: IResolvable | ConfigDataProperty

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

Type: string

The name of the config object.


tags?

Type: CfnTag[] (optional)

Tags assigned to a resource.