Interface CfnCampaignPropsMixin.IDataDestinationConfigProperty
The destination where the AWS IoT FleetWise campaign sends data.
Namespace: Amazon.CDK.Mixins.Preview.AWS.IoTFleetWise.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnCampaignPropsMixin.IDataDestinationConfigProperty
Syntax (vb)
Public Interface CfnCampaignPropsMixin.IDataDestinationConfigProperty
Remarks
You can send data to be stored in Amazon S3 or Amazon Timestream .
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.Mixins.Preview.AWS.IoTFleetWise.Mixins;
var dataDestinationConfigProperty = new DataDestinationConfigProperty {
MqttTopicConfig = new MqttTopicConfigProperty {
ExecutionRoleArn = "executionRoleArn",
MqttTopicArn = "mqttTopicArn"
},
S3Config = new S3ConfigProperty {
BucketArn = "bucketArn",
DataFormat = "dataFormat",
Prefix = "prefix",
StorageCompressionFormat = "storageCompressionFormat"
},
TimestreamConfig = new TimestreamConfigProperty {
ExecutionRoleArn = "executionRoleArn",
TimestreamTableArn = "timestreamTableArn"
}
};
Synopsis
Properties
| MqttTopicConfig | The MQTT topic to which the AWS IoT FleetWise campaign routes data. |
| S3Config | The Amazon S3 bucket where the AWS IoT FleetWise campaign sends data. |
| TimestreamConfig | The Amazon Timestream table where the campaign sends data. |
Properties
MqttTopicConfig
The MQTT topic to which the AWS IoT FleetWise campaign routes data.
object? MqttTopicConfig { get; }
Property Value
Remarks
Access to certain AWS IoT FleetWise features is currently gated. For more information, see <a href="https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html">AWS Region and feature availability</a> in the <em>AWS IoT FleetWise Developer Guide</em> .
Type union: either IResolvable or CfnCampaignPropsMixin.IMqttTopicConfigProperty
S3Config
The Amazon S3 bucket where the AWS IoT FleetWise campaign sends data.
object? S3Config { get; }
Property Value
Remarks
TimestreamConfig
The Amazon Timestream table where the campaign sends data.
object? TimestreamConfig { get; }