Show / Hide Table of Contents

Class CfnConfigMixinProps

Properties for CfnConfigPropsMixin.

Inheritance
object
CfnConfigMixinProps
Implements
ICfnConfigMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.GroundStation
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnConfigMixinProps : ICfnConfigMixinProps
Syntax (vb)
Public Class CfnConfigMixinProps Implements ICfnConfigMixinProps
Remarks

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

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.CfnPropertyMixins.AWS.GroundStation;

             var cfnConfigMixinProps = new CfnConfigMixinProps {
                 ConfigData = 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"
                     },
                     TelemetrySinkConfig = new TelemetrySinkConfigProperty {
                         TelemetrySinkData = new TelemetrySinkDataProperty {
                             KinesisDataStreamData = new KinesisDataStreamDataProperty {
                                 KinesisDataStreamArn = "kinesisDataStreamArn",
                                 KinesisRoleArn = "kinesisRoleArn"
                             }
                         },
                         TelemetrySinkType = "telemetrySinkType"
                     },
                     TrackingConfig = new TrackingConfigProperty {
                         Autotrack = "autotrack"
                     },
                     UplinkEchoConfig = new UplinkEchoConfigProperty {
                         AntennaUplinkConfigArn = "antennaUplinkConfigArn",
                         Enabled = false
                     }
                 },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnConfigMixinProps()

Properties for CfnConfigPropsMixin.

Properties

ConfigData

Object containing the parameters of a config.

Name

The name of the config object.

Tags

Tags assigned to a resource.

Constructors

CfnConfigMixinProps()

Properties for CfnConfigPropsMixin.

public CfnConfigMixinProps()
Remarks

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

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.CfnPropertyMixins.AWS.GroundStation;

             var cfnConfigMixinProps = new CfnConfigMixinProps {
                 ConfigData = 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"
                     },
                     TelemetrySinkConfig = new TelemetrySinkConfigProperty {
                         TelemetrySinkData = new TelemetrySinkDataProperty {
                             KinesisDataStreamData = new KinesisDataStreamDataProperty {
                                 KinesisDataStreamArn = "kinesisDataStreamArn",
                                 KinesisRoleArn = "kinesisRoleArn"
                             }
                         },
                         TelemetrySinkType = "telemetrySinkType"
                     },
                     TrackingConfig = new TrackingConfigProperty {
                         Autotrack = "autotrack"
                     },
                     UplinkEchoConfig = new UplinkEchoConfigProperty {
                         AntennaUplinkConfigArn = "antennaUplinkConfigArn",
                         Enabled = false
                     }
                 },
                 Name = "name",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ConfigData

Object containing the parameters of a config.

public object? ConfigData { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnConfigPropsMixin.IConfigDataProperty

Name

The name of the config object.

public string? Name { get; set; }
Property Value

string

Remarks

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

Tags

Tags assigned to a resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

Implements

ICfnConfigMixinProps
Back to top Generated by DocFX