package awsiotfleetwise // The destination where the AWS IoT FleetWise campaign sends data. // // You can send data to be stored in Amazon S3 or Amazon Timestream . // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // dataDestinationConfigProperty := &DataDestinationConfigProperty{ // S3Config: &S3ConfigProperty{ // BucketArn: jsii.String("bucketArn"), // // // the properties below are optional // DataFormat: jsii.String("dataFormat"), // Prefix: jsii.String("prefix"), // StorageCompressionFormat: jsii.String("storageCompressionFormat"), // }, // TimestreamConfig: &TimestreamConfigProperty{ // ExecutionRoleArn: jsii.String("executionRoleArn"), // TimestreamTableArn: jsii.String("timestreamTableArn"), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-datadestinationconfig.html // type CfnCampaign_DataDestinationConfigProperty struct { // (Optional) The Amazon S3 bucket where the AWS IoT FleetWise campaign sends data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-datadestinationconfig.html#cfn-iotfleetwise-campaign-datadestinationconfig-s3config // S3Config interface{} `field:"optional" json:"s3Config" yaml:"s3Config"` // (Optional) The Amazon Timestream table where the campaign sends data. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-datadestinationconfig.html#cfn-iotfleetwise-campaign-datadestinationconfig-timestreamconfig // TimestreamConfig interface{} `field:"optional" json:"timestreamConfig" yaml:"timestreamConfig"` }