aws-cdk-lib.aws_kinesisfirehose.CfnDeliveryStream.InputFormatConfigurationProperty

interface InputFormatConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.KinesisFirehose.CfnDeliveryStream.InputFormatConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#CfnDeliveryStream_InputFormatConfigurationProperty
Javasoftware.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.InputFormatConfigurationProperty
Pythonaws_cdk.aws_kinesisfirehose.CfnDeliveryStream.InputFormatConfigurationProperty
TypeScript aws-cdk-lib » aws_kinesisfirehose » CfnDeliveryStream » InputFormatConfigurationProperty

Specifies the deserializer you want to use to convert the format of the input data.

This parameter is required if Enabled is set to true.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
const inputFormatConfigurationProperty: kinesisfirehose.CfnDeliveryStream.InputFormatConfigurationProperty = {
  deserializer: {
    hiveJsonSerDe: {
      timestampFormats: ['timestampFormats'],
    },
    openXJsonSerDe: {
      caseInsensitive: false,
      columnToJsonKeyMappings: {
        columnToJsonKeyMappingsKey: 'columnToJsonKeyMappings',
      },
      convertDotsInJsonKeysToUnderscores: false,
    },
  },
};

Properties

NameTypeDescription
deserializer?IResolvable | DeserializerPropertySpecifies which deserializer to use.

deserializer?

Type: IResolvable | DeserializerProperty (optional)

Specifies which deserializer to use.

You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.